ArcGIS 10.1 arcpy
ve hem gdal
modülleri kullanan Python penceresini kullanarak bazı Python kodu çalıştırmak çalışıyorum . Ancak, gdal
modülü almaya çalıştığımda bir hata alıyorum:
ImportError: No module named osgeo
Açıkçası modülü bulamıyor, bu yüzden ana python site paketleri dizinimi sys.path
listeye ekledim :
sys.path.append(r"C:\Python27\lib\site-packages")
Ancak, denemek ve çalıştırmak import osgeo
veya from osgeo import gdal
aşağıdaki hatayı aldığımda:
Runtime error
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 21, in <module>
_gdal = swig_import_helper()
File "C:\Python27\lib\site-packages\osgeo\__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: %1 is not a valid Win32 application.
İnternette benzer problemlerden bahsediyor gibi görünen çeşitli kaynaklar buldum (örneğin bu soru ve bu forum gönderisi , ancak güncel değil gibi görünüyorlar (yani ArcGIS 10.1 kullanmıyor) veya tamamen aynı sormuyorlar soru.
Tabii ki, osgeo
normal bir Arc Python penceresinden içe aktarma iyi çalışıyor ve komut dosyaları arasında ve komutları karşılaştırdım sys.path
ve os.environ['PATH']
aynı olacak şekilde güncelledim ve sorunu çözmüyor gibi görünüyor.
Herkes bu işe nasıl alabilirim hakkında bir fikri var mı?