這個Python/GDAL正在讓我迷失,我遵循所有的YouTube教程和StackOverflow建議,但沒有成功。即使所有我的環境變量都按照指示設置,嘗試import gdal from osgeo
仍會引發DLL加載錯誤。怎麼了?python gdal導入錯誤
GDAL路徑:
相關的Python路徑:
兩個GDAL和Python是通過命令行訪問。
但在Python窗口中運行該命令或from osgeo import gdal
給出:
>>> import gdal
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import gdal
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 <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: The operating system cannot run %1.
遠射,但你有不止一個版本的Python安裝? – WhatsThePoint
你使用的是32位的Python嗎?如果你有32位的Python,你需要一個32位的庫(反之亦然)。 – whrrgarbl
我正在使用32位。我確保我有正確的東西... 即GDAL-2.1.3.win32-py2.7.msi,gdal-201-1500-core.msi,爲我的python版本版本[MSC v.1500 32位英特爾)] win32 也刪除了從路徑中的雙重條目,它不是雙重安裝。 –