mac sonoma下使用port安装qgis

从QGIS官网下载的mac安装包是使用通用方式(Intel,x64)进行运行的,感觉未能充分利用m1芯片的能力,因此尝试使用macports方式安装,但因为系统是刚更新后的sonoma(osx 14),导致运行过程中遇到了几个错误,在macports文档的trac页面寻找到对应的解决方式,因此记录一下。

首先,port是源码方式安装,因此速度是很慢的。

正常情况下,若无问题,安装过程除了慢以外,还是比较简单的:

sudo port install qgis3 +grass

这行代码的含义是使用port来安装qgis3最新版及其对应最新的grass插件。

在安装前首先要确保port是最新版,并和当前操作系统相对应,同时Xcode也要是对应的版本,在sonoma下是15.0

编译中遇到的问题:

1. Error: Failed to build p5.34-io-compress-brotli: command execution failed

编译时遇到这个错误会退出。但我再次执行程序时就会跳过这个错误。

2. ld: duplicate LC_RPATH ‘/opt/local/lib/libgcc’ in ‘/opt/local/lib/libopenblas-r1.dylib’

参考trac这个ticket #42206 ,有人提出了一个方案:

sudo install_name_tool -delete_rpath /opt/local/lib/libgcc /opt/local/lib/libopenblas-r1.dylib

然后再重新安装。

3. Error: Failed to activate python27

这个可以先执行命令:

sudo port -f activate python27

然后再继续安装。

这三个错误都解决后,qgis3可以正常安装了,但在使用前,建议再做如下操作:

sudo port install py311-pyqt5 +webkit

这个是因为部分qgis插件需要使用webkit,同时在打开qgis3时若遇到插件错误,可先将有错误的插件删除。

sudo port install gdal +arrow

这个代码含义是将gdal编译时将apache arrow格式也直接安装上,这样qgis3就可以直接打开geoparquet文件了。


已发布

分类

,

来自

标签:

评论

《 “mac sonoma下使用port安装qgis” 》 有 14 条评论

  1. david jan 的头像
    david jan

    Very good website. It’s awesome. I’ll keep it up. บาคาร่าออนไลน์

  2. cheap androxal generic uk

    cheapest buy androxal canada price

  3. online order enclomiphene generic from india

    ordering enclomiphene cheap uk buy purchase

  4. how to buy rifaximin canadian sales

    how to order rifaximin generic how effective

  5. online order xifaxan cheap online in the uk

    how to order xifaxan purchase from canada

  6. cheap generic avodart in canada

    get avodart generic canada

  7. cheapest buy staxyn generic equivalent

    discount staxyn buy safely online

  8. how to buy flexeril cyclobenzaprine uk in store

    purchase flexeril cyclobenzaprine online no rx

  9. how to order dutasteride cheap from india

    online order dutasteride uk cheapest

  10. buy gabapentin uk cheap purchase buy

    how to buy gabapentin australia no prescription

  11. achat kamagra prescrire nato medicament

    moins cher kamagra en ligne sans ordonnance

  12. is generic fildena effective

    comprar fildena sin receta

  13. buying itraconazole cheap online pharmacy

    discount itraconazole spain over the counter

  14. kamagra lテゥky na pナ册dpis

    kamagra bez r x a dopravy zdarma

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注