エンジニア歴2年のkitagawaです。
Pythonを触り始めて、バージョンが変わらない現象が起きました。
調べてみてたくさん記事が出てきましたが、手っ取り早くバージョンアップできる方法を忘備録として記載します。
% python -V
Python 2.7.16
と表示されてしまいます。
そこで、~/.bash_profile
の内容を変更し反映させれば、最新のバージョンになります。
vi ~/.bash_profile
~/.bash_profile
export PATH=/Library/Frameworks/Python.framework/Versions/3.9/bin:$PATH
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
上記が記入できたらESC押下し、:wq
と入力で保存して終了。(:qa
だと保存せず終了)
source ~/.bash_profile
をし反映させると、Pythonのバージョンが変わっていることが確認できます。
% source ~/.bash_profile
% python -V
Python 3.9.4
ちなみに原因はわからないのですが、再起動してしまうとバージョンが戻ってしまうので、私はいつもsourceで反映させてからバージョンアップしています(謎)