at backyard

Color my life with the chaos of trouble.

pyenv使ってpythonをインストールをしようとしたらzipimport.ZipImportErrorが出たので対応した備忘録

pyenv使ってPythonをインストールをしようとしたらzipimport.ZipImportErrorが出たので対応した備忘録になります。

macOS Mojave 10.14にアップデート後にpyenv install 3.7.2しようとしたら、下記のようなエラーが出ました。

zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [install] Error 1

こちらの方が書かれている内容を参考に対応して解決したので、そのコマンドの履歴だけ載せておきます。

qiita.com

# 前に実行していると思うが、再度行う必要あった
# 少し前にクリーンインストールとかしたっけな??
xcode-select --install

# 上の記事で書かれていたコマンド
# ただ結果的には"xcode-select --install"したので、これは不要だった
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

# zlibも入っていなかったのでこちらも実行
brew install zlib

これでpyenv install 3.7.2できました。