mac gdal安装


一、背景

最近在做一个项目时,需要在Python中使用gdal,但是默认情况下mac中的Python并没有安装gdal模块,导致项目运行时报错,典型的报错如no module named ogr等。

二、问题解决

在mac Python中使用gdal分为两步。

1、在mac系统中安装gdal类库

brew install gdal

该步骤为在系统中安装gdal c++类库,为在Python中使用gdal提供基本功能,类似要在系统中使用Java,需要先安装jdk。

(1)不建议使用brew install gdal –HEAD命令在系统中安装gdal,因为该方式会从brew源中下载gdal c++源码,并在本地编译,且在本地编译时使用的c++版本无法确定,导致后续安装Python gdal模块失败。

(2)GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。

2、安装Python gdal模块

sudo pip install GDAL -i https://pypi.tuna.tsinghua.edu.cn/simple

其中-i参数作用为临时为本次模块安装更换pip源,因为安装gdal模块时如果不更换pip源会导致安装GDAL模块失败。

3、注意事项

在mac系统中安装gdal类库版本要和Python gdal模块版本保持一致,否则gdal类库安装成功,Python gdal模块安装失败。

转载自:https://blog.csdn.net/tterminator/article/details/80034760

You may also like...