无法安装Python和GDAL(DLL加载失败)

| 我正在尝试在Windows 7工作站上安装GDAL和Python。 Python版本:2.6.6 盖达尔1.8 (Visual Visual C ++ Studio 2010 Express) 我按照http://ucsb.pbworks.com/w/page/1936549/Using-GDAL-with-Python中的说明进行操作,并将PYTHONPATH和GDAL_DATA添加到我的系统环境变量中。此外,我通过添加GDAL Binaries文件夹修改了PATH变量。 我从以下网址下载了GDAL Python绑定:http://vbkto.dyndns.org/sdk/PackageList.aspx?file=release-1600-gdal-1-8-mapserver-5-6.zip \“从osgeo import gdal \”导致以下错误消息:
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,请按照以下步骤进行操作,这应该是非常通用的: 安装您选择的python,我使用的是从官方网站下载的v2.7.2 x64 从命令行运行python以确定用于构建python的编译器版本(mine显示此消息::1ѭ) 从以下链接下载相应的SDK:http://www.gisinternals.com/release.php。为您的python选择正确的软件包(如果使用上述配置,则应选择
MSVC2008 x64 release
链接)。 从子页面下载以下内容: GDAL核心组件 Python绑定 安装GDAL核心组件,将安装目录添加到路径,并添加指向GDAL安装数据子目录的新环境变量\'GDAL_DATA \'。 安装python绑定 您现在应该从中受益:)     
循序渐进的过程很棒。但是我有同样的问题。 这是由于我的变量“ 3”具有其他使用相同名称“ 4”的路径的缘故。如果您将ѭ5放在ѭ3the中的其他路径之前,则可以正常使用!     
在从上述答案中搜索并做出许多步骤而没有任何结果后,我终于通过使用非官方Windows Binaries for Python扩展包中的安装程序将其安装到Win7 gdal 只需向下滚动页面并找到GDAL部分,然后获取版本安装程序即可。     
适用于python 3.4,v.1600,Windows 10的解决方案 确保您的python版本是
python -v
Python 3.4.2 (v3.4.2:ab2c023a9432, Oct  6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)] on win32
所以在这里您可以看到它是1600和32位版本那你去 http://www.gisinternals.com/query.html?content=filelist&file=release-1600-gdal-mapserver.zip 并下载: gdal-201-1600-core.msi GDAL-2.1.0.win32-py3.4.msi 安装这些msi文件 一种。然后确保您没有在任何地方安装OSGEO4W(如果安装了文件夹,则将其完全删除)。 b。去编辑您的环境变量,并包含在PATH中: C:\\ Program Files(x86)\\ GDAL; (包括开头!) C。重新启动python / virtualenv和IDE。 此时您应该使一切正常 还有python 2.7、3.3、3.1和其他版本的绑定http://www.gisinternals.com/development.php     
我从这里成功在32位Windows上安装了gdal:http://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal。通过安装此Microsoft Visual C ++ 2008 Service Pack 1可再发行组件包MFC安全更新,我解决了“并排” DLL错误。     
尝试这个: 将GDAL核心文件夹路径添加到您的PYTHONPATH变量中 如果在Eclipse中使用PyDev,请使用PyDev解释器部分强制将全局PATH变量包括在内。您也可以在此处设置PYTHONPATH。 完成此操作后,我摆脱了这个错误。有趣的是,调用之前在Python交互式shell中引发导入异常的那行。也许我们都在使用PyDev。     
我发现我需要将环境变量PATH,GDAL_DATA和GDAL_DRIVER_PATH(它们全部三个)添加到系统变量NOT \“ your username \”的用户变量中。     

要回复问题请先登录注册