homebrewzlibpyenvmacos-mojavexcode-command-line-tools

How can I install zlib on Mac OS X Mojave (10.14)?


I recently upgraded from Sierra to Mojave. After that I tried to use pyenv install 3.5.6. This uses homebrew in the background to try to install python, which fails with zipimport.ZipImportError: can't decompress data; zlib not available. The same command worked before the upgrade.

This question has been asked before and the generally accepted solution is to install xcode command line tools using this command: xcode-select --install.

I have both xcode 10 and the command line tools installed but zlib is still unavailable.

I tried installing zlib using homebrew but that didn't work either.

(Incidentally I also looked into installing python from a binary but there's no v3.5.6 binary for Mac OS X)

Any help appreciated.


Solution

  • https://github.com/pyenv/pyenv/issues/1219

    sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /