Pour les utilisateurs de macOs 10.14 mojave avec Xcode-beta installé, ce qui suit devrait fonctionner comme xcode-select --install
ne semble pas fournir les fichiers d'en-tête manquants, du moins pas dans un emplacement qui fonctionne pour l'installation de python via brew...
Ce qui a fonctionné pour moi est le suivant :
brew install zlib
brew link zlib --force
#python 3
brew (re)install python3
brew postinstall python3
brew link python3 #just in case...
#python 2
brew (re)install python2
brew link python2 #just in case...
Dans mon cas, j'ai également dû réinstaller certains de mes modules python précédemment installés via pip.
Il s'agit d'un problème avec xcode qui n'installe pas correctement zlib.
Installez la CLI xcode avec :
xcode-select --install
Puis avant de réinstaller Python avec brew je vérifie si le header zlib est là où brew le cherche via le terminal :
ls /usr/include/zlib.h
Puis réinstallez python via brew :
brew reinstall python