新しいアップデート
QGIS3はosgeo
の自作タップからインストールできるようになりました。
brew tap osgeo/osgeo4mac
brew install qgis
次にqgis
、起動するターミナルを入力し、ドックメニューアイコンを固定して、今後の起動を簡素化します。
インストールコンソールのログにはqgis
、アプリケーションディレクトリへのシンボリックリンクの例も含まれています。
現在のいくつかの問題によりulimit -n 1024
、Too many open files @ rb_sysopen - /usr/local/var/homebrew/locks/xmlto.formula.lock
エラーの回避策として端末から実行する必要がある場合があります。またbrew install qgis
、すべてのパッケージがお互いを見つけるために複数回実行する必要がある場合があります。
古い更新
(この方法では、バージョンが変更されたときにシンボリックリンクを更新する必要があります。つまり、理想的ではありません)
homebrewを使用する人にとっては、おそらくシンボリックリンクを使用する方が良いでしょう。さもないと、あらゆる種類の大混乱が発生する可能性があります。例えば、公式Pythonのバイナリは、あなたの修正する~./bash_profile
ようにpython3
し、pip3
醸造にはもはやポイント...
私の場合、(@ Evenfireが提供する回答の議論の行に沿って)homebrewバージョンをシンボリックリンクしました:
sudo ln -s /usr/local/Cellar/python/3.6.5/Frameworks/Python.framework /Library/Frameworks/Python.framework
次に、QGIS3は、特定のpythonパッケージが欠落していると不平を言いました。
pip3 install owslib PyYaml psycopg2 jinja2 pygments plotly
またgdal
、文句を言うかもしれませんが、私の場合は単にbrewを使用しました。
brew install gdal
元の
(この方法は、醸造ユーザーにはお勧めしません!)
私もbrew3でpython3をインストールしましたが、同じ困難に直面しています。
動作しているように見えるのは、にインストールする公式のPythonバイナリをインストールすること/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
です。
試行錯誤から、これは1 Install GDAL Complete.pkg
パッケージをインストールする前に実行する必要があります。そうしないと、間違ったpythonに対してインストールされ、QGIS 3はpythonパッケージが見つからないことを訴えます。
実験する時間がある人は、おそらくbrew(または他の)python3を使用して直接移動するためにシンボリックリンクを試すことができます。