vscodeでpoetryのpythonをインタープリターに指定する

背景

変なディレクトリ構成にしていたりすると、poetryで作成した.venv配下のpythonをvscodeのインタープリターとして設定できなかったので、備忘。

方法

pythonインタープリターの設定

ctrl + , で設定を開き、python.defaultInterpreterPathを検索し、作成した.venv以下のpythonを指定する。 20220501-1.png

.vscode/settings.json

うまく設定できなかった場合は、以下をコピペして貼り付けてもよい。

{ "python.defaultInterpreterPath": "api/.venv/bin/python3", }

結果

見てくれるようになった。

20220501-2.png