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()如图操作

python中使用gdal,osgeo_第1张图片

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

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.添加环境变量

在系统变量里操作如下:

python中使用gdal,osgeo_第2张图片

并在系统变量的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

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




成功!




你可能感兴趣的:(复杂网络,python第三方库,gdal,networkx)