Python

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

背景

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

方法

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

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

.vscode/settings.json

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

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

結果

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