⛳
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