VS Codeを開いて
- コマンドパレット(Ctrl + Shift + P)を開いて「Python: Select Interpreter」を検索
- 「Enter interpreter path」 → **「Find…」**を選択
- 下記の仮想環境のパスからbin/python(Windowsの場合はScripts/python.exe)を指定(パスの獲得については下記)
仮想環境のパスを取得
次のコマンドで仮想環境のパスを取得
poetry env info --path
例: /home/username/.cache/pypoetry/virtualenvs/project-name-py3.10
python実行ファイルを指定する必要があるので、入力するパスを以下のように修正
Linuxの場合:
/home/username/.cache/pypoetry/virtualenvs/project-name-py3.10/.venv/bin/python
Windowsの場合(OneDrive経由のパスがある場合):
/home/username/.cache/pypoetry/virtualenvs/project-name-py3.10/.venv/Scripts/python.exe
確認 パスを指定後、VS Codeの下部ステータスバーに選択されたPython環境が表示されるはず(例: Python 3.x.x ('project-name-py3.10': Poetry))。
仮想環境の確認
現在の仮想環境やパッケージが正しいか確認するためのスクリプトを実行する方法
import sys import os print(f"Python executable: {sys.executable}") print(f"Python version: {sys.version}") print(f"Environment: {os.getenv('VIRTUAL_ENV')}")