Tengo problemas para instalar la biblioteca gdal para python. Utilizo Windows 7 y tengo WinPython 2.7.9.2 que ejecuta Python 2.7.9. Me gustaría usar gdal + Python para la manipulación de ráster.
He leído que PIP es la forma preferida para instalar paquetes en Windows y que está lleno de Python 2.7.9. He editado mi variable de entorno PATH para incluir pip y python:
;c:\~\WinPython-32bit-2.7.9.2\python-2.7.9\Scripts\;c:\~WinPython-32bit-2.7.9.2\python-2.7.9\
así que ahora puedo ejecutar python y pip directamente desde el símbolo del sistema.
El error aparece cuando escribo
c:\>pip install gdal
lo que da:
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
Entonces, aparentemente falta algo llamado 'cpl_port.h'. Esto también se describe en esta pregunta, donde se sugiere que no se pueden encontrar los archivos de encabezado. Sin embargo, la solución provista en ese hilo está basada en LINUX e incompatible con mi Windows.
No estoy muy seguro de cómo proceder desde aquí, ¿debería renunciar a PIP e intentar otra ruta?
Verifiqué que PIP funciona instalando algunos otros paquetes, por lo que el problema parece ser con gdal.