1. ホーム
  2. python

[解決済み] UbuntuのVisual Studio CodeでPythonとvirtualenvを使用する

2023-04-03 11:34:10

質問

私はPythonのプロジェクトを持っており、ナビゲーションとオートコンプリートはプロジェクト内のファイル内で完全に動作します。私は 仮想環境 を指定して、ナビゲーションやオートコンプリートがその仮想環境内のパッケージで動作するようにしたいのです。

settings.pyで試してみましたが、ナビゲーション/オートコンプリートは機能しません。また "python.pythonPath":"~/dev/venvs/proj/bin/python を設定しても、元のナビゲーション/オートコンプリートは死にました。

{
    "editor.rulers": [80,100],
    "python.autoComplete.extraPaths": [
        "~/dev/venvs/proj",
        "~/dev/venvs/proj/lib"
     ]
}

どのように解決するのですか?

最新の のアップデートにより を指定するだけでよいのです。 "python.pythonPath" を以下のように指定します。

の値は "python.autoComplete.extraPaths" の値は実行時に決定されますが、そこにカスタムパスを指定するのは自由です。

必要な変更が行われたら、Visual Studio Codeを再起動することを忘れないでください。

{
    "editor.rulers": [80,100],
    "python.pythonPath":"~/dev/venvs/proj/bin/python"
}