web-dev-qa-db-fra.com

Comment puis-je installer zlib sur Mac OS X Mojave (10.14)?

Je suis récemment passé de Sierra à Mojave. Après cela, j'ai essayé d'utiliser pyenv install 3.5.6. Cela utilise homebrew en arrière-plan pour essayer d’installer python, ce qui échoue avec zipimport.ZipImportError: can't decompress data; zlib not available. La même commande a fonctionné avant la mise à niveau. 

Cette question a déjà été posée et la solution généralement acceptée consiste à installer des outils de ligne de commande xcode à l'aide de la commande suivante: xcode-select --install.

J'ai le xcode 10 et les outils de ligne de commande installés mais zlib est toujours indisponible.

J'ai essayé d'installer zlib en utilisant homebrew mais cela n'a pas fonctionné non plus.

(Incidemment, j'ai aussi étudié l'installation de python à partir d'un binaire, mais il n'y a pas de binaire v3.5.6 pour Mac OS X)

Toute aide appréciée.

7
geoidesic

https://github.com/pyenv/pyenv/issues/1219Sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

22
geoidesic

La réponse est ici: https://github.com/Homebrew/homebrew-core/issues/29176 Plus de détails, cela fonctionne:

  1. mise à jour de la bière

  2. (Re) Installer CLT. installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

  3. brassez réinstallez python @ 2

1
Elena Zarubaeva