web-dev-qa-db-ja.com

QGISのMacOS MojaveでのPython 3.6のインストール

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のいずれかを変更しないことです。

7
kozyr

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

Pythonインストール

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の下にインストールされます。

QGISインストール

これで正しいPython=がインストールされました。QGISパッケージをダウンロードしてください。

正しい順序でpkgをインストールします

QGISを実行し、「設定」を開きます。 [システム]> [環境]に移動します。 [カスタム変数を使用する]をオンにして、緑色の[プラス]記号をクリックします。 [適用]で[追加]を選択し、PATHを変数として設定して貼り付けます

/Library/Frameworks/Python.framework/Versions/3.6/bin:

値として。これは、QGISが正しいpythonインタープリターを見つけるのに役立ちます。[OK]をクリックし、QGISを再起動すると完了です。

10
Antwane