QGIS 3.4.1をMac OS Mojaveにインストールしようとしています。 QGISインストールはpkgファイルとして提供され、特にpython 3.6(3.7では動作しません)、Macには2.7、homebrewではpython3を3.7.1でインストールする必要があります。
Python devs-そこにPython 3.6をインストールし、次にQGISをインストールする最良の方法は何ですか?Pyenv、venv、pipenv、virtualenv?QGISは常にfind python 3.6-インストール中に実行したとき?
私が達成したいのは、QGISをpython 3.6で実行し、python 3.6デフォルトのMac 2.7 pythonまたはhomebrew python3のいずれかを変更しないことです。
QGISドキュメント に記載されているとおり:
現在のQGISパッケージは、python.org Python 3.6、少なくともバージョン3.6.5、「macosx10.9」ビルドを使用しています。他のディストリビューションはサポートされていません。
だから、あなたはインストールすることができますPython 3.6 python.orgウェブサイトからダウンロード。これらの簡単なステップに従ってください:
Xcode開発者ツールがインストールされていることを確認してください:
xcode-select -p
帰るべき
/Library/Developer/CommandLineTools
そうでない場合は、このコマンドを実行してください
xcode-select --install
https://www.python.org/downloads/mac-osx/ に移動して、Python 3.6 macOS 64ビットインストーラー(現在3.6.7)をダウンロードします。これは、他の多くのソフトウェアと同じように実行できるpkg
インストーラーです。Python 3.7 brewからインストールした3.7を置き換えたくない場合は、このPythonディストリビューションはシステム$ PATHに追加されませんデフォルトでは、/Library/Frameworks/Python.framework/Versions/3.6
の下にインストールされます。
これで正しいPython=がインストールされました。QGISパッケージをダウンロードしてください。
正しい順序でpkgをインストールします
QGISを実行し、「設定」を開きます。 [システム]> [環境]に移動します。 [カスタム変数を使用する]をオンにして、緑色の[プラス]記号をクリックします。 [適用]で[追加]を選択し、PATH
を変数として設定して貼り付けます
/Library/Frameworks/Python.framework/Versions/3.6/bin:
値として。これは、QGISが正しいpythonインタープリターを見つけるのに役立ちます。[OK]をクリックし、QGISを再起動すると完了です。