2017-02-04 2 views
0

Я новичок в python. Я создал этот файл, используя следующую команду:Ошибка при выполнении python manage.py runningerver

C:\Python35\Scripts\django-admin startproject mysite 

После этого успешно создан файл в directory.But, когда я запускаю C: \ Python35 \ Scripts \ MySite \ питон manage.py мигрировать или C: \ Python35 \ Scripts \ MySite \ питон manage.py runserver, я получаю следующее сообщение об ошибке

python is not recognized as an internal or external command operable program or batch file 

, как решить эту проблему?

ответ

1

Вы, кажется, смешиваете дорожки.

Как правило, если вы наберете python, система просмотрит ваш pythonpath и разрешит его исполняемому файлу python. В системах Windows, которые я использовал, имеет тенденцию быть в c: \ python35 \ python.exe

Однако в этом случае вы дали ему полный путь, но фактически не указали его на исполняемый файл.

Я считаю (при условии, что ваш путь правильный), что эта версия должна работать: C:\Python35\Scripts\mysite\python.exe manage.py migrate.

Это, на моих машинах для окон, я могу просто сделать manage.py migrate, потому что python.exe задан pythonpath при установке Python3.5.

Tl; др:

manage.py migrate Run или использовать полный путь к исполняемому файлу.

Смежные вопросы