@Dimasta_22

Как запустить сервер на python,если показывает ошибку?

При попытке запуска сервера(manage.py runserver) выдаёт ошибку :
'manage.py' is not recognized as an internal or external command,
operable program or batch file.
Пробовал менять директорию PAth,но ничего не изменилось
Второй проект запускается отлично
  • Вопрос задан
  • 742 просмотра
Пригласить эксперта
Ответы на вопрос 2
@antonksa
manage.py это текстовый файл. Шелл вам говорит, что для него это не является исполняемым файлом, программой или встроенной (внешней) командой.

Вам необходимо запустить интерпретатор питона, передав аргументами имя файла для исполнения и другие аргументы, т.е.:
$> python manage.py runserver

В принципе в шэлл можно прописать биндинги (привязки) и при попытке вызвать .py файл под капотом будет вызываться интрепретатор питона, но вам главное понять, что нельзя просто написать $> manage.py, в любом случае нужно стартовать питон, который уже будет выполнять код из этого файла.
Ответ написан
paran0id
@paran0id
Умный, но ленивый
chmod +x manage.py не забыли?
а если ./manage.py runserver работает, а manage.py runserver нет - то дело в PATH
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы