⛳
Visual Studio CodeでPython Extensionsのインタプリタ設定が表示されず困ったけど解決した話
環境
- macOS Monterey 12.2.1
- Visual Studio Code 1.64.2
- virtualenv
現象
asdf で作成したpipenv (virtualenv) 環境を Visual Studio Code(VSCode)で切り替えようとしたが、設定箇所が見つからない。
以下前提。
- VSCode インストール済み
- VSCode に python extensions インストール済み
-
asdfインストール済み-
python、pipenvインストール済み
-
結論
明示的にインタプリタを設定する。
以下手順。
-
pipenv 環境を作成
# 検証用ディレクトリ作成 & 移動 & .py作成 mkdir tmp cd tmp touch test.py # pipenv環境作成 pipenv install # VSCode表示 code ./ -
VSCode 上で
test.pyを開く
-
コマンドパレットを開き、
Select Interpreterを実行
-
pipenvで作成した仮想環境を選択
-
インタプリタの設定が表示されていることが確認できる

Discussion