使用pip安装Gdal出现错误

27

我正在尝试使用pip安装最新版本的GDAL,但是遇到以下错误:Failed building wheel for GDAL。 我的Python版本是2.7.9,请帮助我。如果我指定版本,它会安装gdal 1.11.3版本,但我需要最新版本或>=2.0。


也许 https://gist.github.com/cspanring/5680334 可以帮助。 - Tomaž Bratanič
是的,我尝试了,结果如下: gdal_wrap.cpp C:\ Users \ admin \ AppData \ Local \ Programs \ Common \ Microsoft \ Visual C ++ for Python \ 9.0 \ VC \ Include \ xlocale(342):警告C4530:使用了C ++异常处理程序,但未启用取消语义。指定/EHsc extensions / gdal_wrap.cpp(3085):致命错误C1083:无法打开包括文件'cpl_port.h':没有那个文件或目录 错误:命令'C:\ Users \ admin \ AppData \ Local \ Programs \ Common \ Microsof t \ Visual C ++ for Python \ 9.0 \ VC \ Bin \ amd64 \ cl.exe'失败,退出状态为2 - Satya Chandra
可能在Windows上不起作用...请尝试访问https://gis.stackexchange.com/questions/2276/installing-gdal-with-python-on-windows - Tomaž Bratanič
1
你尝试过跟随这些指示操作吗:https://pypi.python.org/pypi/GDAL? - Olia
我遇到了一个错误,如下所示:C:\GDAL-2.1.3\GDAL-2.1.3\extensions\gdal_wrap.cpp(3085) : fatal error C1083: Can not open include file: 'cpl_port.h': No such file or directory。错误提示为:命令'C:\Users\admin\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\amd64\cl.exe'执行失败,退出状态为2。 - Satya Chandra
同样的错误在VS2015/PythonTools中缺少cpl_port.h。 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I [一百万个包含目录!!!] /EHsc /Tpextensions/gdal_wrap.cpp /Fobuild\temp.win-amd64-3.5\Release\extensions/gdal_wrap.obj gdal_wrap.cpp extensions/gdal_wrap.cpp(3168): fatal error C1083: 无法打开包括文件: 'cpl_port.h': 没有那个文件或目录 错误: 命令'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe'执行失败,退出状态为2 - Bob Denny
1个回答

40

6
仍然没有解释为什么缺少构建所需的 gdal 位。著名的 "Golkhe" 是如何构建它的?但这是使用 Gohlke 的 WHL 构建的方法,让我们继续前进。 - Bob Denny
4
就我个人而言,使用Python 3.6版本,这也是可行的(当然要使用不同的wheel文件)。 - Reinier
2
也能够在3.7版本中正常工作。 - poetyi
@Reinier,你能具体说明一下wheel文件吗?或者告诉我在哪里可以获取它? - norman123123
1
@norman123123:哦,它来自相同的URL。它有几个不同Python版本和Win32以及Win64的wheel文件。只需选择您需要的即可。 - Reinier

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接