python中使用gdal,osgeo

目的:实现from osgeo import gdal

工具:

win10, 

vc2015, 

gdal-2.2.2,download.osgeo.org/gdal/2.2.2/(用的13M的那个,我估计是64位的,就按64位操作了)

py3.5( anaconda4.2.0) 

说明:

1.用的cmd命令行编译gdal(只编译了gdal,参考了blog.csdn.net/cmfootball/article/details/19981833)  

2.python版本是anaconda包里的 

3.以下操作基于我自己的电脑,大家可自行对照替换

4.参考文章链接:

a:www.cnblogs.com/charlee44/p/5718032.html

b:blog.csdn.net/octdream/article/details/71106474

步骤:

1.解压gdal到C:\Users\wanmoer下

2.修改nmake.opt文件

(1).“#WIN64=YES”,大概203行,因为是64位gdal,删除“#”

(2)."ODBC_SUPPORTED = 1",大概256行,改为“#ODBC_SUPPORTED = 1”(防止出现return code '0x460'

3.打开Visual C++ 2015 x64 Native Build Tools Command Prompt()如图操作


依次输入以下命令并回车(不清楚操作,只是跟着做):

debug x64版本

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE DEBUG=TRUE
nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE DEBUG=TRUE install 
nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE DEBUG=TRUE devinstall
release x64版本

nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE RELEASE=TRUE
nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE RELEASE=TRUE install 
nmake /f makefile.vc MSVC_VER=1900 WIN64=TRUE RELEASE=TRUE devinstall
会生成一个文件,位置:C:\warmerda

4.添加环境变量

在系统变量里操作如下:


并在系统变量的PATH里添加:C:\warmerda\bld\bin

5.


win+r 并输入 cmd,操作如下:

(1)set path=C:\Users\wanmoer\Anaconda3;%PATH%(python的位置)(这里参考blog.csdn.net/cmfootball/article/details/22747303,我不懂,就也跟着做了)

(2)



等待结束后输入python setup.py install

然后 尝试如下(我的是电脑重启后才生效的,你可以不重启先试一下):




成功!




  • 4
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值