Не удается создать проект django с помощью командной строки Windows

если я запустил

django-admin.py startproject mysite

django-admin.py(который находится в C:\python27\scripts/django-admin.py) откроется в редакторе файлов (теперь он открывается в python ide, но в прошлом у меня был pype, чтобы он открывался в pype), поэтому файл открывается:

#!C:\Python27\python.exe
from django.core import management

if __name__ == "__main__":
    management.execute_from_command_line()

я вообще не вижу вывода в командной строке, поэтому, скажем, я набрал

C:\abc:>django-admin.py startproject mysite

когда я нажимаю Enter, я вижу C:\abc>

и проект не будет создан с помощью командной строки

эта проблема для меня не новая, я создаю свои проекты python с помощью pydev, мне бы хотелось исправить эту проблему с помощью командной строки:)

@slugonamission

когда я запускаю

pyhon django-admin.py startproject mysite

вывод командной строки

python: can't open 'django-admin.py' file : [Errno 2] No such file or directory 

Ответ 1

Я не думаю, что Windows поддерживает линию shebang. Попробуйте вызвать его с помощью python django-admin.py ...

Ответ 2

Я использую python 2.7, django 1.7 в windows7.

WAY-1:

1) Перейдите в C:\Python27\Scripts (или каталог установки)

2) откройте cmd и введите python django-admin-script.py startproject ProjectName

3) Будет создана ваша папка проекта со всеми необходимыми файлами.

Проблема в Windows, django-admin.py предоставляется как django-admin-script.py

WAY2:

1) Откройте cmd в любом месте, которое вы хотите.

2) введите django-admin startproject ProjectName

3) Будет создана ваша папка проекта со всеми необходимыми файлами.

Это связано с тем, что поставляется файл .exe.

Ответ 3

сначала найдите, где находится django-admin.py, затем перейдите к этому пути, а затем запустите команду django-admin.py startproject projectName я надеюсь, что это поможет вам... удачи.

Ответ 4

Это часто происходит в Windows.

  • Откройте cmd в любом месте, которое вы хотите.
  • введите django-admin startproject ProjectName (не добавляйте расширение .py к администратору)
  • Будет создана ваша папка проекта со всеми необходимыми файлами.

Это связано с тем, что файл .exe предоставляется внутри каталога.

Ответ 5

Для всех, у кого есть эта проблема:

Попробуйте извлечь ".py"

django-admin startproject helloworld

Ответ 6

Использование Bitnami Django Stack

> cd C:\Users\user_user_name\Bitnami Django Stack projects
C:\Users\user_user_name\Bitnami Django Stack projects>
> python C:\Bitnami\djangostack-1.8.17-0\apps\django\Django-1.8.17-py2.7.egg\EGG-INFO\scripts\django-admin.py --version
> python C:\Bitnami\djangostack-1.8.17-0\apps\django\Django-1.8.17-py2.7.egg\EGG-INFO\scripts\django-admin.py startproject projectname

Это работает для меня.