web-dev-qa-db-ja.com

VSCode running Python 3ではなく2

私はVSCodeでPython=を使用しています。Cmd+ Shift + Pを使用して「コードの実行」と入力すると、Python3を使用するように指定しているにもかかわらず、Python2でコードが実行されます。チュートリアル: VSCodeでPython 3の代わりにPython 2? を使用する方法)しかし、変更方法がわかりません。 (そして私は十分な評判がないのでコメントできません)誰か助けてもらえますか?ありがとう!

おそらく、下部のミニターミナルが「python3 -u」ではなく「python -u」を実行しているという事実に関連している可能性がありますか?誰かがそれを変える方法を知っていますか?

7
ash15khng

@Donが彼の回答で述べたように、Run Codeコマンドは Python ではなく Code Runner 拡張によって提供されます。
とにかく、次のコードをsettings.jsonファイルに追加するだけです。

{
    "code-runner.executorMap": {
        "python": "python3 -u"
    }
}

PS:この後、vsコードをリロードする必要があるので、単にCtrl + Shift + Pを押してReload Windowを実行します。

0
Alilo

システム環境変数を確認しましたか?多分Pyhton 2はPATHのPython 3の前にあります。3=見逃さない場合は、PCからPython 2をアンインストールすることを検討してください... I Machine Learnでの作業で同様の問題が発生し、解決されました。

0
Leonardo Muzí