MacOS Catalinaでpyenv installしたらzlib not available


MacOS Catalina 10.15.5

pyenv installしようとした所、エラーが発生

zipimport.ZipImportError: can't decompress data; zlib not available

試してダメだったこと

  • Xcodeのアップデート
  • Xcodeコマンドラインツールをアップデート( xcode-select –install )
  • zlibの入れ直し ( brew install zlib )

解決方法

CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install 3.6.4

もしくは、.bash_profileにflagsを書き込んでzilbを明示的にincludeする。

export LDFLAGS="-L/usr/local/opt/zlib/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include"

参考

Install failed, "zlib not available" on macOS Mojave · Issue #1219 · pyenv/pyenv
Description Platform information (e.g. Ubuntu Linux 16.04): macOS Mojave 10.14 OS architecture (e.g. amd64):amd64 pyenv version: 1.2.7 Python version: 3.7.0 &am...
Install failed, "zlib not available" on macOS Mojave · Issue #1219 · pyenv/pyenv
Description Platform information (e.g. Ubuntu Linux 16.04): macOS Mojave 10.14 OS architecture (e.g. amd64):amd64 pyenv version: 1.2.7 Python version: 3.7.0 &am...

コメント

タイトルとURLをコピーしました