Запуск скриптов Python из cmd - PullRequest
       9

Запуск скриптов Python из cmd

0 голосов
/ 23 октября 2019

Я установил Python 3.7, но всякий раз, когда я пытаюсь запустить скрипт в cmd, он говорит: Requested Python Version (3.7) is not installed.

Теперь я начинаю свои скрипты с #!/usr/bin/env python3.7, что просто означает, что яне нужно записывать python3.7 в cmd.

Но когда я запускаю свой скрипт с #!/usr/bin/env python, скрипт отлично работает на cmd. Что это значит? Разве не запускается мой скрипт на Python3.7?

1 Ответ

1 голос
/ 23 октября 2019

#!/usr/bin/env xxx ищет первое xxx, которое появится в $PATH.

У вас установлен python по пути python и, вероятно, ничего для python3.7, что означает, что ваш скрипт запущенкогда у вас есть python, а не для python3.7, потому что он не знает, что запускать, когда не может найти python3.7 в $PATH. Возможно, вы могли бы попробовать python3.7.4, поскольку это ваша конкретная версия, и она может работать, но все зависит от того, как она была установлена ​​и настроена.

Если вы хотите вместо этого заставить python3.7 работать, вы можете посмотреть здесь и более подробную информацию по этому вопросу здесь .

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