Poetryで使われるpyenvのPythonバージョンを変更する

PCで作業をする学生 Uncategorized

Windows上のPoetryで使われるpythonバージョンをpyenvで切り替える

毎回忘れるのでメモ

pyenvにインストール

pyenv install --list
pyenv install 3.11.3

pyproject.toml

[tool.poetry.dependencies]
python = "^3.11"

Poetryの設定変更

pyenvでインストールしたpythonのインストールパスをpoetry env useに渡す

# powershell
pyenv local 3.11.3
$pythonVersion = pyenv which python 2>&1 | Out-String -Stream | Select-Object -First 1
poetry env use $pythonVersion.Trim()

# shell script
poetry env use $(pyenv which python 2>&1 | head -n 1)

コメント

タイトルとURLをコピーしました