up:: Python

GitHub - pyenv/pyenv: Simple Python version management

pythonのバージョン管理ツール。

scoopから入れると error installing "core" component MSI.みたいなエラーが出るので、scoop install pyenv@2.64.11 && scoop hold pyenvで2.x系を入れるといい。
マニフェストは3.x系と変わらない模様。
2024/10/28では大丈夫。

[Bug]: Pyenv broken? · Issue 4143 · ScoopInstaller/Main · GitHub

pipが無い場合はpython -m ensurepip --upgradeで入れるかget-pip.pyを使う。
Installation - pip documentation v23.1.2

…だったのだがそれだとうまくpython3.10.6がインストールできない。
なので手動でインストールして手動でパスを通した。あとで困るけどしゃあなし。
公式手順に従うとPYTHONが通らずsdwebuiで詰む。webui-userに直接exeを書き込んで設定。

ソースからビルドしているらしい。
その為最適化オプションがついてなく遅い。miseだと最適化済みpythonを落とす。

pyenvを初心者に薦めるのはもうやめよう - methaneのブログ