Mencoba mengimpor gdal untuk Python 2.7.3 di Windows XP:
>>> import gdal
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\gdal.py", line 2, in <module>
from osgeo.gdal import deprecation_warn
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in <mo
_gdal = swig_import_helper()
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swit_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: The specified procedure could not be found.
Mengikuti saran dari Menginstal GDAL dengan Python di windows? dan di tempat lain, inilah yang telah saya lakukan sejauh ini:
- menghapus semua versi python dan mulai dengan instalasi bersih 2.7.3
- menginstal gdal dengan installer OSGeo4W
- menginstal binari Win gdal asli dari http://www.lfd.uci.edu/~gohlke/pythonlibs/
- ditambahkan
C:\OSGeo4W\bin;
pertama dalamPath
variabel saya - mencoba
from osgeo import gdal
- meluncurkan python dari dalam Shell OSGeo4W
- jalankan prosedur yang diuraikan dalam http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/
Hasilnya sama. Ada ide lain tentang cara mengatasi masalah ini?
python
gdal
windows-xp
meetar
sumber
sumber
from osgeo
.Jawaban:
Prosedur ringkas yang diuraikan dalam http://cartometric.com/blog/2011/10/17/install-gdal-on-windows/ untuk Windows 7, 32 Bits, untuk menginstal GDAL PYTHON :
1) Instal Python.
Saya menginstal Python 2.7.9 dari https://www.python.org/
2) Instal binari GDAL yang diterbitkan oleh Tamas Szekeres.
Pertama, saya meluncurkan IDLE (Python GUI) dengan memperhatikan nilai-nilai berikut: "MSC v.1500" dan "on win32":
Di tautan ini: http://www.gisinternals.com/release.php
Klik di tautan magenta dari gambar di bawah ini:
Klik tautan magenta dari gambar di bawah ini untuk mengunduh dan menginstal gdal-111-1500-core.msi dan GDAL-1.11.1.win32-py2.7.msi :
3) Tambahkan variabel Path lingkungan Anda
Setelah klik di Edit dan cari Path , tambahkan:
JANGAN LUPA; karakter sebelum C: \ Prog ... dan klik OK tiga kali :
4) Tambahkan variabel lingkungan GDAL_DATA (satu klik di New untuk setiap variabel: gdal-data dan gdalplugins )
JANGAN LUPA klik OK tiga kali :
5) Akhirnya, lakukan tes cepat untuk memastikan semuanya bekerja.
Luncurkan IDLE (Python GUI) dan ketik dari osgeo import gdal [Enter]:
Saya tidak mendapatkan gdal ImportError dalam python di sistem Windows 7 saya.
Catatan: impor gdal sudah tidak digunakan lagi.
sumber
Saya merekomendasikan untuk menempatkan path ke GDAL dalam variabel PATH SEBELUM (!!) jalur python. Dengan cara ini Anda menghindari fakta bahwa python tidak dapat menemukan gdal.dll yang diperlukan
sumber
Demikian pula, saya menempatkan
di bagian paling pertama di Path of System Variables . Masalah terpecahkan setelah 1 hari mencari di web. Menggunakan Python 2.7.10, 32 bit, Windows 8.
sumber