กำลังพยายามนำเข้า gdal สำหรับ Python 2.7.3 บน 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.
ทำตามคำแนะนำจากการติดตั้ง GDAL ด้วย Python บน windows? และที่อื่น ๆ นี่คือสิ่งที่ฉันทำไปแล้ว:
- ลบงูหลามทุกรุ่นและเริ่มด้วยการติดตั้ง 2.7.3 ใหม่ทั้งหมด
- ติดตั้ง gdal ด้วยตัวติดตั้ง OSGeo4W
- ติดตั้งไบนารี g Native Win ดั้งเดิมจากhttp://www.lfd.uci.edu/~gohlke/pythonlibs/
- เพิ่ม
C:\OSGeo4W\bin;
ครั้งแรกในPath
ตัวแปรของฉัน - พยายาม
from osgeo import gdal
- เปิดตัว python จากภายใน OSGeo4W Shell
- เรียกใช้ขั้นตอนที่อธิบายไว้ในhttp://cartometric.com/blog/2011/10/17/install-gdal-on-windows/
ผลลัพธ์จะเหมือนกัน แนวคิดอื่น ๆ เกี่ยวกับวิธีแก้ไขปัญหานี้หรือไม่
from osgeo
ซึ่งอยู่ในเส้นทางของฉันและผลที่ได้จะเหมือนกันเมื่อฉันพยายาม