python gdal导入错误

python gdal导入错误,python,python-2.7,gdal,Python,Python 2.7,Gdal,这个Python/GDAL让我大吃一惊,我遵循了所有YouTube教程和StackOverflow建议,但没有成功。尝试从osgeo导入gdal仍然会引发DLL加载错误,即使我的所有环境变量都已按指示设置。怎么了 GDAL路径: 相关Python路径: GDAL和Python都可以通过命令行访问 但是在Python窗口中运行此命令或从osgeo import gdal运行,可以得到: >>> import gdal Traceback (most recent c

这个Python/GDAL让我大吃一惊,我遵循了所有YouTube教程和StackOverflow建议,但没有成功。尝试从osgeo导入gdal仍然会引发DLL加载错误,即使我的所有环境变量都已按指示设置。怎么了

GDAL路径:

相关Python路径:

GDAL和Python都可以通过命令行访问

但是在Python窗口中运行此命令或从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.
导入gdal 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 导入gdal 文件“C:\Python27\lib\site packages\gdal.py”,第2行,在 从osgeo.gdal导入弃用\u警告 文件“C:\Python27\lib\site packages\osgeo\\uuuuu init\uuuuuu.py”,第21行,在 _gdal=swig\u import\u helper() swig\u import\u helper中第17行的文件“C:\Python27\lib\site packages\osgeo\\uuuuu init\uuuuuu.py” _mod=imp.load_模块(“gdal”,fp,路径名,描述) ImportError:DLL加载失败:操作系统无法运行%1。
查看我们在这里运行的系统,所有GDAL变量都在
C:\Program Files\GDAL
下,可以将PATH变量编辑为this,将两个环境变量编辑为类似(因此没有(x86))。除此之外,它看起来应该是这样的,我甚至不能说这会起作用

这两个环境变量是:
C:\Program Files\GDAL\gdalplugins
C:\Program Files\GDAL\GDAL data

祝你好运

很简单,但您是否安装了多个版本的python?您是否使用32位python?如果你有32位Python,你需要一个32位库(反之亦然)。我确保我有正确的东西。。。i、 e GDAL-2.1.3.win32-py2.7.msi,GDAL-201-1500-core.msi,对于我的python构建版本:[MSC v.1500 32位(英特尔)],在win32上也删除了路径中的python双条目,它不是双重安装。更改安装目录后仍然无法工作我无法说出这台电脑上的拼写限制