web-dev-qa-db-ja.com

VSCode:「python」という用語は認識されません...しかし、pyは動作します

VS Codeにpython=をインストールしましたが、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!が書き込まれます

質問:

CodeRunnerの右クリック機能(Run Code)を使用して、VS Codeでコンパイル/実行するにはどうすればよいですか?


私はすでにPythonフォルダーとPATH内のそのScriptsフォルダーを持っています。

VS Code 1.27.2を使用しており、マシンにpython 3.7.0をインストールし、環境変数を自動的に追加するためのインストーラーチェックボックスをチェックしました。 (パスは大丈夫です)

また、VS Codeにms-python.pythonおよびtht13.pythonおよびformulahendry.code-runner拡張機能をインストールしました。


これは私のmain.pyコードです:

print("Goodbye, World!")
6
Bizhan

私はただインストールする必要があったことが判明しましたコンピューターを再起動しますms-python.pythonおよびtht13.pythonおよびformulahendry.code-runner VSコードの拡張機能とScriptsにpythonのPATHフォルダーを追加しました。

pypythonの両方のコマンドは、cmdRun Code右クリックメニュー。

4
Bizhan

Python拡張機能をインストールし、PATHを変更してPythonとそのスクリプトフォルダーを追加すると、PCが役立ちます。

2
Hung Vu

PythonのWindowsインストーラーは、デフォルトでパスにpythonを配置しません(インストール中に追加するためのチェックボックスがあります)。 Select Interpreterおよび必要なインタープリターを選択します(拡張機能はレジストリを介してそれらを見つけます)。

1
Brett Cannon