この記事について
QGISをMacに公式のインストーラからインストールする際、詰まったけどなんとか解消したのでメモ程度に。
起こった事象
落としたインストーラを手順通りに進め、GDALをインストールし、公式のQGISをインストールしようとしたところ、 Python 3.6 required!
みたいなメッセージが出て先に進めない。
Python3.6はanaconda経由で入れていて絶賛稼働中である。
ぐぐると、Brewからpython3を入れれば解決するとは書いてあるが、現状動いているpythonの環境を汚したくないので色々調べていた。
解決策
調べたところどうやらQGISがpythonを呼びにいくPATHと普段遣いしているpythonのPATHが一致しないことが原因のようだったので、参考記事で言及されている通り、QGISが読みに行くpythonのPATH /Library/Frameworks/Python.framework
にすでにインストールされている、 /usr/local/Cellar/
以下のpython 3.6以降がインストールされているシンボリックリンクを貼った。
ln -s /usr/local/Cellar/python/3.6.x/Frameworks/Python.framework /Library/Frameworks/Python.framework
これで再度QGISのインストーラを開いてやることで、正常にインストールが完了した。
ただし、私の環境ではこのあと、QGISを起動した際QGISの依存パッケージの一つである owslib
モジュールが見つからないというエラーが出たので、 手動でpipからインストールしたのち、無事にQGISを立ち上げることができた。
参考記事
Installing QGIS3 on Mac?
QGIS 3.0 error when start in MacOS High Sierra