python使用osgeo库_MAC下python2.7的GDAL库配置问题

本文记录了在Mac上配置GDAL库以供Python2.7使用的经历,包括尝试GDAL_Complete安装、源码编译及解决Python3.x与Python2.7版本冲突的问题。在遇到libjpeg库版本不匹配的错误后,通过降级libjpeg版本成功解决问题。
摘要由CSDN通过智能技术生成

通过三天的不懈努力解决了mac下GDAL配置问题,顺利的运行了一个简单的python代码

1、使用了GDAL_Complete-2.1.dmg 简单安装,失败告终,(应该没有正确配置路径、导致调用不出gdal)

2、下载源码gdal在利用Swig在nmake.opt中编译,失败告终。安装Swig三次才成功,感谢博主LIANGJIANGLI ( Mac Swig 3.0.12 安装),接着就是解译nmake,我是用的是 Visual Studio Code 简单的修改路径,在源码 gdal 目录下Swig\python,在终端中用 cd 一下路径,直接拖到终端即可,详细按操作如下。感谢帅哥李民录的GDAL源码剖析(GDAL源码剖析(一) - GDAL专栏 - CSDN博客)

「编译Python版本GDAL

首先在编译Python版本之前,确保自己的电脑中安装了Python,相信大家都装ArcGIS了吧,那么恭喜你,你不用安装Python了,因为在安装ArcGIS的时候必须要安装Python的,同样,将Python的bin目录添加到环境变量Path中去。确保这步完成之后,接下来就是编译Python版本的GDAL。

打开nmake.opt文件,找到大概76行左右的:

PYDIR = "C:\Python26"

将后面的路径修改为Python的安装路径后保存。使用cd命令将命令行定位到swig\python目录后,依次输入:

python setup.py build python setup.py install

执行完上述命令后,会在python的site-packages目录看到多了gd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值