web-dev-qa-db-ja.com

Windows 10でPython 3インタープリターを見つけるためのVisual Studioコードのセットアップ方法

Windows 10でVisual StudioコードをセットアップしてPython 3インタープリターを見つける方法。 Windows 10では、Visual StudioコードはPython 3インタープリターを見つけられません。 https://marketplace.visualstudio.com/items?itemName=donjayamanne.python にあるPython拡張機能を追加しました。 settings.jsを編集してPythonを使用するにはどうすればよいですか?\Python36-32\p‌ython.exe "。 VSコードがコマンドパレットにPython: Select Workspace Interpreterと入力されると、メッセージ「Please open a workspace to select the Python Interpreter」が表示されます。

21
Varuna

マックOS

VSCode-> Preferences-> Settings-> Python Configurationまでスクロールダウンします。

使用する構成の左側にある鉛筆をクリックして、[設定のコピー]をクリックします。

"python.pythonPath": "python3.6"

enter image description here

enter image description here

30
tymac

File/Preferences/Settingsに移動して、Python Configurationを見つけます。ここで、構成を手動で変更します。

command paletteからインタープリターを選択することもできます。次の手順は DonJayamanne's Github からのものです。

コマンドパレット からコマンドPython: Select Workspace Interpreterを選択します

上記のコマンドを選択すると、検出されたインタープリターのリストがクイックピックリストに表示されます

このリストからインタープリターを選択すると、settings.jsonファイルが自動的に更新されます。

Command Pallet Screenshot

6
陳翰群

Windows 10のVisual Studio Codeで Python拡張機能 も使用しています。PythonはC:\ Python27 \およびC:\ Python36 \にインストールされ、両方のフォルダーが Windows PATH変数 この設定では、VS CodeはPythonインタープリターを見つけることができるはずです。少なくとも私の環境ではうまくいきました。

しかし、VSは最初に見つけたインタープリターを使用します。これは、私の場合はバージョン3.6でした。プロジェクトに2.7が必要な場合、VS Codeで構成ファイルsettings.jsonでそれを使用するよう明示的に指示する必要があります Ctrl, 次に、右側のウィンドウで次を追加します。

{
"python.pythonPath": "c:/python27/python.exe"
}

または、PC上のPythonインタープリターへのパスは何でも。

これは Wikiの手動設定 でも説明されています。現在、この設定ではPython 2.7が使用されました。

動作しなかったのは、Pythonバージョンの自動検出でした。そのため、Select an Interpreterコマンドで必要なバージョンを選択できませんでした。

3
jps

VS Codeを開いた現在のディレクトリで、.vscode/settings.jsonに移動し、jsonファイルの次の行を変更します。

 {
    "python.pythonPath": "path_to_your_python_bin", 
    # e.g., /home/myname/venv/bin/python3.7 or to a .exe file if you are on Windows
 }
1
thanhtang

私もこの問題を抱えていました。 @ jps の内容を実行してもまだ機能しませんでしたが、環境設定の順序を変更して、Python36がPython27よりも先に動作するようにしました。

0
HeyJude

私の場合、作業中の実際のワークスペースがFile/Preferences/Settings(Windows)またはCode/Preferences/Settings(Mac)よりも優先されます。

解決策は、ワークスペースファイル(通常はホームディレクトリ内)を手動で編集するか、新しいワークスペースを作成してコード用のディレクトリを再度追加することでした。

0
Eric Aldinger