如何在 macOS 下安装 QGIS

QGIS作为跨平台的开源GIS软件,适用于不使用Windows系统的用户。本文介绍了在macOS上安装QGIS的详细步骤,包括下载安装包、安装Python 3.6.x(确保带Framework)、安装QGIS以及安装相关依赖。此外,还提到了通过homebrew安装的备选方案,但因为下载速度慢而不推荐。

GIS 领域的朋友们,应该或多或少都接触过 ESRI ArcGIS 的这一套功能强大的产品。遗憾的是,ArcGIS 只能在 Windows 系统上使用,ESRI 公司一直以来都没有计划推出适合 macOS 或者 Linux 系统的版本。对于使用非 WIndows 的 GISer 们,QGIS 则是一个不错的选择,不仅跨平台,并且开源免费。QGIS 的功能没有 ArcGIS 的强大,但基本包含了80%的基础功能,因此 QGIS 足够满足大部分的日常需要。

本人在安装 QGIS 的过程中遇到了不少的问题,在此记录和分享安装的步骤和相关问题。

 

1. 安装包下载

官方的下载地址,建议下载稳定版,当前稳定版为3.4.8。

 

2. 安装 Python

双击 DMG 安装包后, 打开 1 Install Python 3.rtf 文件,如下:

Python 3.6 must be installed first!

Install at least 3.6.5, the macOS 10.9 build.

(previous versions did not hav a 10.9 build)

Only the most recent 3.6.x version is supported, NOT 3.7.

Only python.org Python 3 is supported.

Make sure to use the default/standard install (or at least the install pip option in a custom install)**

 

从文件内容可知,QGIS 要求的 Python 版本为 3.6.x。关于在 macOS 系统安装 Python 的方法,请参考本博客的另外一篇文章 《使用pyenv轻松安装和管理多个版本Python》

需要注意的是,QGIS 要求的 Python 是必须支持 Framework 的,不然进行下一步安装的时候会提示"没有安装Python",命令如下:

# 以 Python 3.6.8 为例
env CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.6.8

3. 安装 QGIS

打开 2 Install QGIS 3 LTR.pkg,按照默认设置,直接点击"下一步"即可完成安装。

 

4. 安装相关依赖

打开 READ ME.rtf 文件,文件列出了 QGIS 依赖的几个关键模块:

Installed modules include (plus any dependencies):

owslib, PyYaml, psycopg2, jinja2, pygments, numpy, plotly

因此,执行以下命令即可完成安装:

# pip3 的版本与步骤4的 Python 相一致
sudo pip3 install owslib PyYaml psycopg2 jinja2 pygments numpy plotly

到此,已完成安装。

 

5. 其他安装方式

除了上次的方法以来,也可以通过 homebrew 来安装,命名如下:

brew tap osgeo/osgeo4mac
brew install qgis

尽管使用 homebrew 的方式更加简单,但是此方式安装过程中需要下载大量的依赖,速度非常慢,因此还是建议使用安装包的方式安装。

 

如果喜欢我的文章的话,欢迎关注我的个人网站,谢谢。

(完)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值