環境
mac OS Catalina
バージョン 10.15.7
Xcodeインストール済み(Version 12.1)だけど、ずっと開いていない
普通の手順
$ python --version
で現在のバージョンを確認し → 2.7.なんぼのはず
$ brew update
$ brew install pyenv
homebrewでpyenvをインストール
$ pyenv install 3.6.5
ここで、エラーひとつめ
エラー内容
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1
というのが出てきましたので
$ brew install zlib
しますが、特に変わらず。
https://qiita.com/miyacomaru/items/a105800f938de7b908e0
を参考に、
$ xcode-select --install
しましたが、
このソフトウェアは、現在ソフトウェア アップデート サーバから入手できないため、インストールできません。
というアラートが出ます。
https://qiita.com/kuzira_vimmer/items/6b017896f9b44ae9f5c3
こちらを参考に下のページから手動でCommand Line Toolsをインストールすることで解決しました。(要Devアカウント? AppleIDでログインでもOK? 自分はDevアカウントを持っていたのでどちらかわからずです)
インストールできた! 次は「常に3系(私の場合は3.6.5)を使うように設定」
まずは、バージョンを確認
$ pyenv versions
でpyenvは3.6.5になっていることを確認
$ python --version
では、2.7.なんぼのままです
pyenvをinitする
$ pyenv init
すると、
# Load pyenv automatically by appending
# the following to ~/.bash_profile:
eval "$(pyenv init -)"
という指示が出てきますので、
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
して完了!
最後に
$ python --version
してみると 3系になっているはず。