概要
主な手順は以下を参考にした。
https://qiita.com/Ajyarimochi/items/ff40e57d082dd171e761
ただし、インストールするpythonのバージョンによっては上手く入らなかった、grobalしてもpyenvで見ると変わってなかった等があった。なんで?
手順
pythonのバージョン確認
$ python -V
Homebrewはインストールされているのでpyenvをインストールした
$ brew install pyenv
pyenvのバージョン確認
$ pyenv -V
pyenvの設定を行う
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
インストールできるもののリスト出す
$ pyenv install --list
3.8.0をインストールしようとしたができなかった
$ pyenv install 3.8.0
3.10.0rc1をインストールしたらできた
$ pyenv install 3.10.0rc1
pyenvバージョン確認する
$ pyenv versions
そうするとsystemの下に3.10.0rc1が並んで表示され、systemの方の頭に*がついている状態になるのでglobalする
$ pyenv global 3.10.0rc1
systemではなく3.10.0.rc1の方に*がつく状態になる
もう一度pyenvするとPython 2.7.16と表示されてしまった
以下を参考にしてこれを足した
https://www.webworxinc.jp/2020/08/22/version/
$ export PATH="$HOME/.pyenv/shims:$PATH"
再度グローバル化する
pyenv global 3.10.0rc1
バージョン確認してみる
pyenv -V
Python 3.10.0rc1と表示されたので、pythonのアップデートは終わり