mac gdal安装

8 篇文章 0 订阅

一、背景

最近在做一个项目时,需要在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模块安装失败。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值