ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

【Python】pyenv のアップデート方法(ubuntu)

pyenv は、pythonのバージョン管理システムです。
先日 v3.11.3をインストールしようとしてしたところ、以下のメッセージがでたため pyenv をアップデートしました。

$ pyenv install 3.11.3
python-build: definition not found: 3.11.3

See all available versions with `pyenv install --list'.

If the version you need is missing, try upgrading pyenv:

  cd ~/.anyenv/envs/pyenv/plugins/python-build/../.. && git pull && cd -

アップデート

ithubの該当リポジトリからfetch

$ cd ~/.anyenv/envs/pyenv/plugins/python-build && git pull && cd -

pyenv-update

pyenv には自身をアップデートするコマンドがないため、pyenv-update をセットアップします。

インストール
$ git clone https://github.com/pyenv/pyenv-update.git $(pyenv root)/plugins/pyenv-update

コマンド

$ pyenv update