J'ai des problèmes pour installer la bibliothèque gdal pour python. J'utilise Windows 7 et j'ai WinPython 2.7.9.2 qui exécute Python 2.7.9. J'aimerais utiliser gdal + Python pour la manipulation raster.
J'ai lu que PIP est le moyen préféré pour installer des packages sur Windows et qu'il est emballé avec Python 2.7.9. J'ai édité ma variable d'environnement PATH pour inclure pip et python:
;c:\~\WinPython-32bit-2.7.9.2\python-2.7.9\Scripts\;c:\~WinPython-32bit-2.7.9.2\python-2.7.9\
donc je peux maintenant exécuter à la fois python et pip directement à partir de l'invite de commande.
L'erreur apparaît lorsque je tape
c:\>pip install gdal
qui donne:
C:\~\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Include\xlocale(342) : warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
extensions/gdal_wrap.cpp(2855) : fatal error C1083: Cannot open include file: 'cpl_port.h': No such file or directory
error: command 'C:\\~\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2
Donc, apparemment, quelque chose appelé «cpl_port.h» est manquant. Ceci est également décrit dans cette question où il est suggéré que les fichiers d'en-tête soient introuvables. La solution fournie dans ce fil est cependant basée sur LINUX et incompatible avec mon Windows.
Je ne sais pas trop comment procéder à partir d'ici, dois-je donc renoncer au PIP et essayer un autre itinéraire?
J'ai vérifié que PIP fonctionne en installant d'autres packages, donc le problème semble être avec gdal.