尝试在Windows 7 64位(Python 3.4.4 32位)上使用GDAL时出现““ ImportError:DLL加载失败”

时间:2018-11-27 07:12:18

标签: python-3.x windows dll gdal

我想做什么

在Windows7 64位上安装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

1 个答案:

答案 0 :(得分:0)

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