这个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 也删除了从路径中的双重条目,它不是双重安装。 –