Python2.7 GDAL(win7 64位平台)之安装.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python2.7GDAL(win764位平台)之安装

安装环境

Win7(64位机)

VisualStudio2010

GDAL1.9.2(我也尝试了必威体育精装版版GDAL1.11.0,应该同样可以用的,只是在重新配置时又选用了老一点的版本,资料多一些)

GEOS3.3.8

Python2.7

安装心得

安装完毕GDALcore(C++)版,自己查看了apps中的gdalinfo.cpp,大致明白了gdal读取数据的流程。然后转战Python版,因为想实现显示的功能。但从昨天到今天,一路走来,错误不断,但还是很荣幸问题最终解决了。

有两种方案可以选择:

利用core代码,自带的swig/python自己编译

下载官方提供的msi文件,选择版本直接点击安装成功

两种方案我都实验了,都可以。第一种方案错误多一点,但已明白了core文件的架构;第二种很简单、方便。

利用core代码,自带的swig/python自己编译

参考文档:/sunny2038/article/details/8018965

以管理员身份打开:开始所有程序MicrosoftVisualStudio2010VisualToolsVisualStudioX64兼容工具命令提示符

切换到下载的core解压文件的swig目录下:

C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VCcdC:\OGC\GDAL192\gdal-1.

9.2\swig

输入nmake/fmakefile.vcpython,这时候出现第一个错误,参加附录:这是因为swig.exe,没有安装,下载安装swig2.10.0,然后将swig.exe所在目录添加到环境变量Path目录下,再次运行,问题解决。

切换到swig/python目录cdpython,输入:

Pythonsetup.pybuild

Pythonsetup.pyinstall

这时出现了第二个问题,因为是VS2010,如果是2008应该没有问题:unabletofindVcvarsall.bat,解决方案网上也很多,有使用mingw,实验失败了。有一个简单的方案是:直接在dos窗口中输入:

SetVS90COMNTOOLS=%VS100COMNTOOLS%

再次输入:

Pythonsetup.pybuild

Pythonsetup.pyinstall

会提示很多问题,不用管它。

这个时候应是成功了,但在dos窗口输入pythonimportgdal,提示:ImportError:DLLloadfailed:找不到指定的模块。很无奈,在找了很多解决方案是,才发现自己没有将gdal安装目录下bin目录添加到环境变量里,python找不到gdal192.dll,小问题纠结了老半天。。。

第二种方案

\,直接msi安装,也会出现ImportError:DLLloadfailed:找不到指定的模块的问题,解决方案同方案一的最后一步,把bin/gdal192.dll所在目录添加到环境变量Path下,即可。

最后结果,很不熟练,以后加强学习。

附录错误表:

错误一

C:\ProgramFiles(x86)\MicrosoftVisualStudio10.0\VCcdC:\OGC\GDAL192\gdal-1.

9.2\swig

C:\OGC\GDAL192\gdal-1.9.2\swignmake/fmakefile.vcpython

Microsoft(R)程序维护实用工具10.00.30319.01版

版权所有(C)MicrosoftCorporation。保留所有权利。

del.\setup.ini

找不到C:\OGC\GDAL192\gdal-1.9.2\swig\setup.ini

echoC:\ProgramFiles\GDAL192.\setup.ini

findstr/c:defineGDAL_RELEASE_NAME..\gcore\gdal_version.h.\set

up.ini

cdpython

swig.exe-python-modern-new_repr-oextensions/gdalconst_wrap.c-outdi

rosgeo..\include\gdalconst.i

swig.exe不是内部或外部命令,也不是可运行的程序

或批处理文件。

NMAKE:fatalerrorU10

文档评论(0)

wszwtlg202 + 关注
实名认证
文档贡献者

一页纸且

1亿VIP精品文档

相关文档