【问题标题】:"ImportError: DLL load failed" when trying to use GDAL on Windows 7 64bit (Python 3.4.4 32bit)尝试在 Windows 7 64 位(Python 3.4.4 32 位)上使用 GDAL 时出现“ImportError:DLL 加载失败”
【发布时间】:2018-11-27 17:20:07
【问题描述】:

我想做的事

在 Windows7 64bit 上安装 GDAL

前提条件

至于环境变量,我设置了以下三个设置:

  • 路径
  • GDAL_DATA
  • GDAL_DRIVER_PATH

错误信息

=========== RESTART: C:\Users\XXXX\Desktop\sample_program\sample.py ===========
 Traceback (most recent call last):
 File "C:\Users\XXXX\Desktop\sample_program\sample.py", line 2, in <module>
 from osgeo import gdal, gdalconst
 File "C:\Python34_32bit\lib\site-packages\osgeo\init.py", line 21, in <module>
 _gdal = swig_import_helper()
 File "C:\Python34_32bit\lib\site-packages\osgeo\init.py", line 17, in swig_import_helper
 _mod = imp.load_module('_gdal', fp, pathname, description)
 File "C:\Python34_32bit\lib\imp.py", line 243, in load_module
 return load_dynamic(name, filename, file)
 ImportError: DLL load failed: The specified procedure can not be found

【问题讨论】:

  • 我修复了格式并将错误添加到标题中。还修复了环境变量的名称。
  • 非常感谢。

标签: python-3.x windows dll gdal


【解决方案1】:

我解决了我的问题。 GDAL 不起作用,因为 GDAL 引用了其他软件之前制作的 dll 文件。(其他软件制作的 dll 文件与 GDAL 的 dll 同名)。 所以,我适当地修复了 dll 路径。谢谢。

【讨论】:

    猜你喜欢
    • 2017-06-10
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-11
    • 2011-11-11
    • 2013-02-06
    • 2011-09-02
    相关资源
    最近更新 更多