webentwicklung-frage-antwort-db.com.de

Wie kann ich zlib unter Mac OS X Mojave (10.14) installieren?

Ich habe kürzlich von Sierra zu Mojave aufgerüstet. Danach habe ich versucht, pyenv install 3.5.6 zu verwenden. Dies verwendet Homebrew im Hintergrund, um zu versuchen, Python zu installieren, was mit zipimport.ZipImportError: can't decompress data; zlib not available fehlschlägt. Derselbe Befehl hat vor dem Upgrade funktioniert. 

Diese Frage wurde zuvor gestellt und die allgemein akzeptierte Lösung besteht darin, die Befehlszeilentools von xcode mit dem folgenden Befehl zu installieren: xcode-select --install.

Ich habe sowohl Xcode 10 als auch die Befehlszeilenprogramme installiert, aber Zlib ist immer noch nicht verfügbar.

Ich habe versucht, Zlib mit Homebrew zu installieren, aber das hat auch nicht funktioniert.

(Übrigens habe ich mich auch mit der Installation von Python von einer Binärdatei befasst, aber es gibt keine Version 3.5.6 für Mac OS X).

Jede Hilfe geschätzt.

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

Es hat mir auch geholfen, die Antwort ist hier: https://github.com/Homebrew/homebrew-core/issues/29176 Weitere Details, das funktioniert:

  1. brüh-Update

  2. CLT erneut installieren. installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

  3. python @ 2 erneut installieren

1
Elena Zarubaeva

Ich brauchte einen zusätzlichen Schritt, um es auf Mojave 10.14.05 zum Laufen zu bringen, Python 3.7. Zuerst:

export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.6/bin"

dann

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

siehe diesen Beitrag .

1
Zeesy