Estou tendo problemas para instalar a biblioteca gdal para python. Eu uso o Windows 7 e tenho o WinPython 2.7.9.2, que executa o Python 2.7.9. Eu gostaria de usar gdal + Python para manipulação de varredura.
Eu li que o PIP é a maneira preferida para instalar pacotes no Windows e que é empacotado com o Python 2.7.9. Editei minha variável de ambiente PATH para incluir pip e python:
;c:\~\WinPython-32bit-2.7.9.2\python-2.7.9\Scripts\;c:\~WinPython-32bit-2.7.9.2\python-2.7.9\
agora posso executar python e pip diretamente no prompt de comando.
O erro aparece quando eu digito
c:\>pip install gdal
que dá:
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
Então, aparentemente, algo chamado 'cpl_port.h' está ausente. Isso também é descrito nesta pergunta, onde é sugerido que os arquivos de cabeçalho não possam ser encontrados. A solução fornecida nesse segmento, no entanto, é baseada em LINUX e incompatível com o meu Windows.
Não tenho muita certeza de como proceder a partir daqui. Devo renunciar ao PIP e tentar outra rota?
Eu verifiquei que o PIP funciona instalando alguns outros pacotes, então o problema parece estar com o gdal.