VSCode: термин «python» не распознается ... но py работает - PullRequest
0 голосов
/ 14 сентября 2018

Я только что установил python в VS Code и не могу запустить какой-либо код python с помощью команды python.

команда python:

По-видимому, по умолчанию используется команда python, и она не распознает ее.

Когда я щелкаю правой кнопкой мыши и выбираю Run Code, он жалуется:

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

То же самое касается ручного запуска python main.py.

Когда я открываю PowerShell с повышенными правами и запускаю python, он жалуется:

python : The term 'python' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ python
+ ~~~~~~
    + CategoryInfo          : ObjectNotFound: (python:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

команда py:

Он не пытается использовать команду py, но распознает ее. А когда я вручную вызываю py main.py, работает .

Когда я вручную делаю >py main.py, он пишет Goodbye, World!

Вопрос:

Как мне сделать так, чтобы он компилировался / запускался в VS Code, просто используя функцию щелчка правой кнопкой CodeRunner (Run Code)?


У меня уже есть папка Python и папка Scripts в PATH.

Я использую VS Code 1.27.2, и я установил python 3.7.0 на свой компьютер и установил флажок установщика для автоматического добавления переменных среды. (Путь в порядке)

Я также установил: ms-python.python и tht13.python и formulahendry.code-runner расширения в VS Code.


Это мой main.py код:

print("Goodbye, World!")

Ответы [ 3 ]

0 голосов
/ 19 сентября 2018

Оказалось, что мне просто нужно перезагрузить компьютер после того, как я установил ms-python.python и tht13.python и formulahendry.code-runner расширения в VS Code и добавил папку Scripts python в PATH.

Теперь обе команды py и python работают в любом месте, например, cmd или Run Code в меню правой кнопки мыши.

0 голосов
/ 02 мая 2019

Перезагрузка вашего компьютера после установки расширения Python и изменения PATH для включения Python и его папки сценариев поможет.Работал на меня

0 голосов
/ 19 сентября 2018

Установщик Windows для Python не ставит python на ваш путь по умолчанию (во время установки есть флажок, чтобы добавить его). Убедитесь, что вы выбрали переводчик, который установлен, запустив Select Interpreter и выбрав нужный переводчик (расширение найдет их через реестр).

...