経緯
- pyenvを入れたらgoogle sdkが動かなくなった。エラーの内容をみるとPythonのバージョンがどうもおかしいのでバージョンを確認したらsystemのデフォルトのバージョンが参照されていた。
% pyenv install --list
% pyenv local 3.7.9
% python -V 
Python 2.7.16
修正方法
- ~/.zshrcまたは**~/.bashrcへ書きを追記してsource ~/.zshrcまたはsource ~/.bashrc**を実行
追記内容
- 
pyenvをインストールすると勝手に追記されていると思いますが、私の環境下ではeval "$(pyenv init --path)"が追記されませんでした。
~/.zshrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)" # これを追記
eval "$(pyenv init -)"
- 反映してバージョンを確認
% source ~/.zshrc
% python --version           
Python 3.7.9