Неважно, что я делаю, django-admin.py не найден, даже если он у меня на пути - PullRequest
3 голосов
/ 30 марта 2010

Я добавил C: \ Python26 \ Lib \ site-packages \ django \ bin к моему пути, я начал новый сеанс cmd в Windows 7, но когда я пытаюсь сделать 'python django-admin.py «Там написано, что файла django-admin.py нет. Когда я набираю путь, есть полный путь к ... \ django \ bin. Это сводит меня с ума. Ясно, что он есть, но он не работает. Есть предложения?

Ответы [ 5 ]

5 голосов
/ 28 января 2013

Я понимаю, что это старый, но столкнулся с той же проблемой. В Windows ваш путь должен включать следующее:

C: \ python27 \; C: \ python27 \ Scripts

Предполагается, что Python 2.7.3 установлен и django 1.4.3

5 голосов
/ 30 марта 2010

Интерпретатор Python не ищет ваш скрипт повсюду на вашем пути. Он везде ищет импорт, но не скрипты.

Попробуйте набрать django-admin.py, просто django-admin.py, а не python django-admin.py, и это должно работать. Windows должна найти его по пути, а затем выполнить его как скрипт Python.

OK

Если Windows не запускает скрипты Python (т. Е. Вы установили свой редактор в качестве приложения по умолчанию для Python), попробуйте: python -m django-admin или, возможно, python -m django-admin.py. Аргумент -m использует режим модуля, который проверяет путь.

4 голосов
/ 25 октября 2011

Эта команда python ищет syspath для рассматриваемого модуля django:

python -m django.bin.django-admin
4 голосов
/ 30 марта 2010

python -mdjango-admin выглядит как то, что вы ищете. -m говорит Python найти модуль на sys.path и запустить этот модуль в качестве «основного сценария» - что кажется именно вашей целью!

0 голосов
/ 27 апреля 2010

У меня была такая же проблема, и python -mdjango-admin работает. но я должен был сначала определить PYTHONHOME & PYTHONPATH

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...