mac Big Surでpyenv経由でpythonをインストールした時にzipimport.ZipImportError: can't decompress data; zlib not available
というエラーが出た時の対応についてのメモとなります。
環境
- macOS Big Sur version 11.0.1
- pyenv 1.2.21
対応
やってみたこと①
- こちらの記事 pyenv でcan't decompress data; zlib not availableが出る場合
を参考に以下のコマンドを実行。結果変わらず。。。
CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install 3.8.6
やってみたこと②
- こちらの記事 [MacOS Mojave]pyenvでpythonのインストールがzlibエラーで失敗した時の対応 を参考にしようとしたが、OSのバージョンが異なるので断念。。。
やってみたこと③
- こちらの記事 pyenv installで「zipimport.ZipImportError」が発生したときにやったこと(masOS Mojave) を参考に以下のコマンドを実行。結果変わらず。。。
xcode-select --install
やってみたこと④
- AppStoreでXcodeをインストールしてみた。結果変わらず。。。
やってみたこと⑤
- こちらの記事 Python 3.8.6をpyenvを使ってmacOS BigSur にインストールする を参考に以下のコマンドを実行。
LDFLAGS="-L$(xcrun --show-sdk-path)/usr/lib" pyenv install 3.8.6
できた!
Big Surの情報が少なく、苦労しましたがなんとかpyenvをインストールできました。