源码编译Python 64位版 GDAL2.2.1

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhoulinshijie/article/details/77714348

1、下载源码安装包。

GDAL 2.2.1的源码安装包可以从如下位置下载

http://download.osgeo.org/gdal/2.2.1/gdal221.zip 

如果需要python语言支持的话,请下载swig

http://www.swig.org/download.html,从这个页面可以下载源代码,建议在Windows下,下载带有预编译可执行文件的版本(includes a prebuilt executable)。

2、编译GDAl

打开gdal文件夹下的nmake.opt修改GDAL_HOME = "C:/warmerda/bld"把路径改到需要把gdal安装的地方。当然,你也可以保持这个路径不进行修改。建议根据自己的实际情况修改安装的位置,以便将来能够快速的找到位置

如果需要python支持,需要将变量PYDIR修改为系统安装Python解释器的路径,如PYDIR   = "C:/Python27" ,并同时修改 SWIG = C:/swig解压的目录/swig.exe。

使用VS2015 x64 本机命令提示符工具,进入vs的控制台依次输入

nmake /f makefile.vc MSVC_VER=1900 WIN64=1

nmake /f makefile.vc MSVC_VER=1900 WIN64=1 install

nmake /f makefile.vc MSVC_VER=1900 WIN64=1 devinstall

3、启动Python语言支持

进入到源码文件夹下的swig文件夹

cd swig

nmake /f makefile.vc MSVC_VER=1900 WIN64=1 python

进入swig文件夹下的python文件夹

cd python

python setup.py build

python setup.py install

4、设置环境变量

添加安装路径下的bin文件夹到系统的PATH环境变量,同时创建一个GDAL_DATA系统变量,指定其值为:GDAL安装目录\data

在Python环境中,输入如下语句进行测试

from osgeo import ogr

from osgeo import gdal


如果导入正确,说明编译成功。

猜你喜欢

转载自blog.csdn.net/zhoulinshijie/article/details/77714348