web-dev-qa-db-ja.com

VSコード:Pythonインタプリタが私のVENVを見つけることができません

私はあなたができるのなら私を助けてください。

私のrootプロジェクトフォルダにVENVフォルダがあります。 Pythonインタプリタを設定しようとすると、マシンにインストールされているPythonのみが表示され、ルートフォルダの1つだけではありません。

PCをフォーマットしてWindows 10 64ビットをインストールするまで、それはうまく機能していました。 (Windows 7 64ビットの前に実行されていました)

私が試したこと:

  • ワークスペースとユーザー設定の両方で、pythonPathおよび/またはvenvPathを介して手動でパスを設定します。
_    "python.pythonPath": "F:/Web Dev/Python/Django/project_x_v2/backend/venv/Scripts/python.exe",
    "python.venvPath": "F:/Web Dev/Python/Django/project_x_v2/backend/venv/Scripts/python.exe",
_

enter image description here

プレースホルダ内の正しい場所を表示しますが、ドロップダウンリストから選択することもできません。

enter image description here

私はこれを解決することができる方法ですか?

どうもありがとうございます。

編集:

  • 画像では「Python」を示していますが、「python.exe」に修正しています。
  • _~\AppData\..._はディスクC:\にあります.VENVはディスクF :.それが関連しているかどうかわかりません。
  • VENVはコンソールで細かく動作します。
8
Diego Fortes

これは修正されるべきです:

File > preferences > Settings.に移動する

ワークスペースの設定をクリックします。

the document symbol at the top right corner to edit setting.jsonをクリック

"python.pythonPath": "Your_venv_path/bin/python"を更新する

それはすべてUbuntuのためのものです。

ただし、for Windows user, under workspace settings: Update "python.pythonPath": "Your_venv_path/Scripts/python.exe" under workspace settings.

Vscodeを再起動します。

幸せなコーディング!

0