繁体   English   中英

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

[英]“ImportError: DLL load failed” when trying to use GDAL on Windows 7 64bit (Python 3.4.4 32bit)

我想做什么

在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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM