通过三天的不懈努力解决了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