如何安装Python和GDAL(DLL加载失败)?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (414)

我正在我的Windows 7工作站上安装GDAL和Python。

  • Python-版本:2.6.6
  • Gdal 1.8
  • (Visual C++Studio 2010 Express)

我添加PYTHONPATH和GDAL_数据到我的系统环境变量。此外,我还通过添加GDAL二进制文件文件夹修改了PATH变量。

得到下列错误消息:

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    from osgeo import gdal
  File "C:\Python26\lib\site-packages\osgeo\__init__.py", line 21, in <module>
    _gdal = swig_import_helper()
  File "C:\Python26\lib\site-packages\osgeo\__init__.py", line 17, in swig_import_helper
    _mod = imp.load_module('_gdal', fp, pathname, description)
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.
提问于
用户回答回答于

要成功地从Windows 7中的python加载GDAL,遵循以下步骤:

  1. 安装选择的python,使用从官方网站下载的v2.7.2x64
  2. 从命令行运行python以确定用于构建python的编译器版本
  3. 为python选择正确的包
  4. 下载以下内容:
    • GDAL核心组件
    • Python绑定
  5. 安装GDAL核心组件,将安装dir添加到PATH,并添加新的环境变量GDAL_数据指向GDAL安装的数据子目录。
  6. 安装python绑定
用户回答回答于

我的PATH变量有其他路径,其中相同的dll被利用了。如果你把c:\program files\gdal改在其他路径之前也许能行。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动