ツール
pyenv
Python のバージョンを切り替えて管理する CLI ツール。プロジェクトごとに使う Python を固定できるが、シェル初期化と PATH、OS 同梱の Python との共存で詰まりやすい。
問題一覧(2)
pyenv で Python のバージョンが切り替わらない
pyenv local や pyenv global を実行しても python --version が変わらない時は、shim より前にシステム Python が PATH 解決されているか、shell の rc に pyenv init が書かれていないことが多い。rc と PATH を見直す。
更新: 2026-09-16、タグ: python、version、shim
pyenv install が BUILD FAILED になって Python を入れられない
pyenv install はソースからのビルドなので、開発用ヘッダが足りないと BUILD FAILED で止まる。ログの最後に出る「extension was not compiled」の行が、どのライブラリを入れれば直るかを指している。
更新: 2026-10-04、タグ: python、build、openssl