Saya mengalami masalah menginstal pustaka gdal untuk python. Saya menggunakan Windows 7 dan memiliki WinPython 2.7.9.2 yang menjalankan Python 2.7.9. Saya ingin menggunakan gdal + Python untuk manipulasi raster.
Saya telah membaca bahwa PIP adalah cara yang disukai untuk menginstal paket di windows dan itu dikemas dengan Python 2.7.9. Saya telah mengedit variabel lingkungan PATH saya untuk memasukkan pip dan python:
;c:\~\WinPython-32bit-2.7.9.2\python-2.7.9\Scripts\;c:\~WinPython-32bit-2.7.9.2\python-2.7.9\
jadi saya sekarang dapat menjalankan kedua python dan pip langsung dari command prompt.
Kesalahan muncul saat saya mengetik
c:\>pip install gdal
pemberian yang mana:
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
Jadi ternyata sesuatu yang disebut 'cpl_port.h' tidak ada. Ini juga dijelaskan dalam pertanyaan ini di mana disarankan bahwa file header tidak dapat ditemukan. Solusi yang disediakan dalam utas itu berbasis LINUX dan tidak kompatibel dengan Windows saya.
Saya tidak yakin bagaimana melanjutkan dari sini, jadi haruskah saya melepaskan PIP dan mencoba rute lain?
Saya telah memverifikasi bahwa PIP berfungsi dengan menginstal beberapa paket lain, jadi masalahnya sepertinya ada pada gdal.