Essayer d'installer zlib-devel sur mac os x mavericks avec homebrew ne fonctionne pas:
brew install zlib-devel
Error: No available formula for zlib-devel
Searching taps...
Cette installation
brew install zlib
fonctionne bien si.
Il suffit de lancer la ligne de commande:
xcode-select --install
Sous OS X 10.9+, les outils de développement de lignes de commande sont désormais installés à la demande. Donc, après avoir exécuté ceci, zlib et zlib-devel devraient également être disponibles (inutile d'installer brasser, installer zlib ...)
Pour OS X Mojave
Sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
La raison en est que les outils de ligne de commande Xcode n’installent plus les en-têtes nécessaires dans/include. Vous devez exécuter une commande distincte pour installer les en-têtes nécessaires.
Comme indiqué ici - https://developer.Apple.com/documentation/xcode_release_notes/xcode_10_release_notes
Les outils de ligne de commande vont rechercher dans le SDK les en-têtes système par défaut. Cependant, certains logiciels peuvent ne pas réussir à compiler correctement avec SDK et requièrent l’installation d’en-têtes macOS dans le système de base sous/usr/include. Si vous êtes le responsable de ce logiciel, nous vous encourage à mettre à jour votre projet pour utiliser le SDK ou à déposer un fichier rapport de bogue pour les problèmes qui vous empêchent de le faire. Comme un Contournement, un paquet supplémentaire est fourni qui installera le en-têtes au système de base. Dans une version ultérieure, ce package ne sera plus plus être fourni. Vous pouvez trouver ce paquet sur: /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg Pour vous assurer que vous utilisez la version prévue de la commande outils en ligne, exécutez xcode-select -s ou xcode select -s /Library/Developer/CommandLineTools après l’installation.
xcode-select --install
ne résout pas ceci sur Mojave pour une raison quelconque.
Comme il s'agit de la seule bibliothèque bloquante, accédez à https://www.zlib.net et téléchargez le code source. Sélectionnez le lien hypertexte "US (zlib.net)" à mi-chemin de la page pour la version tar.xz.
Recherchez ensuite le téléchargement sur votre ordinateur local et double-cliquez sur le fichier. Cela décompresser le téléchargement et créer un nouveau dossier dans le même directement.
Puis dans le terminal:
cd
dans le répertoire avec le téléchargementtar -xvf zlib-1.2.11.tar.xz
(Notez que zlib-1.2.11.tar.xz
peut changer en fonction de la dernière version téléchargée. Exécutez le fichier que vous venez de télécharger.)cd zlib-1.2.11
./configure
make
make install
Malheureusement, aucune des méthodes ci-dessus n'a fonctionné pour moi.
brew reinstall python@2
pip install six
J'espère que ça aide