見出し画像

【Python】pyenvでpythonのバージョンを更新する


前提環境

今回pythonのバージョンを更新する環境は以下の通りです。

  1. OS:Amazon Linux

  2. Python:3.11.1

  3. pyenv:2.3.17

$ python -V
Python 3.11.1

$ pyenv versions
  system
* 3.11.1 (set by /xxxxx/.pyenv/version)

更新手順

pyenvのバージョンが古かったため、最新にしてからpythonのバージョンを更新します。

$ pyenv update
(略)

$ pyenv --version
pyenv 2.3.35-12-g443de661

Pythonのインストール可能なバージョンを確認します。

$ pyenv install --list
(中略)
  3.11.1
  3.11.2
  3.11.3
  3.11.4
  3.11.5
  3.11.6
  3.11.7

バージョン3.11.7を指定してインストールし、そのバージョンに切り替えます。

$ pyenv install 3.11.7
(略)

$ pyenv global 3.11.7

バージョン確認をして、3.11.7に切り替わっていたら完了です。
今回はビルドバージョンの更新のためすんなり終わりました。

$ pyenv versions
  system
  3.11.1
* 3.11.7 (set by /xxxxx/.pyenv/version)

$ python -V
Python 3.11.7

(補足)前バージョンのアンインストール

以下のコマンドを実行すれば、前バージョン(3.11.1)をアンインストールできます。

$ pyenv uninstall 3.11.1
pyenv: remove /home/ec2-user/.pyenv/versions/3.11.1? [y|N] y
pyenv: 3.11.1 uninstalled

$ pyenv versions
  system
* 3.11.7 (set by /xxxxx/.pyenv/version)


もし参考になりましたら、♡(スキ)をクリックしてもらえると励みになります。


いいなと思ったら応援しよう!