web-dev-qa-db-ja.com

python3.6がAnacondaを介して既にインストールされている場合、QGIS3はMacにインストールされません

[〜#〜] qgis [〜#〜]インストーラーは、「QGISにはPython 3.6。が必要です。」と言った後、インストールを終了しますMac =。ただし、少なくとも4つの場所でpython 3.6.4

1)〜/ anaconda/bin/python

2)/ usr/bin/python3

3)/ usr/local/bin/python

4)/usr/local/bin/python3.6(シンボリックリンク経由)。

これらのファイルはすべて、同じファイルを参照します。それらを呼び出すと、すべてのファイルが生成されます。

Python 3.6.4 | Anacondaカスタム(64ビット)| (デフォルト、2018年1月16日、12:04:33)[GCC 4.2.1 Compatible Clang 4.0.1(tags/RELEASE_401/final)] on darwinタイプ「help」、「copyright」、「credits」または「license」詳しくは。

QGIS3インストーラーがpython 3.6を探す場所を誰もが知っているので、Anacondaを介して既にインストールされているpython 3.6バージョンへのシンボリックリンクを設定できますか?

ありがとう、テオ

9
theo olsthoorn

自分でこの問題に遭遇しました。インストーラが見つけることを期待する場所へのシンボリックリンクを作成するpythonは動作します。HomebrewがPythonをインストールした場所を見つける必要がありました...(パスのバージョンに注意してください)

Sudo ln -s /usr/local/Cellar/python/3.6.5/Frameworks/Python.framework /Library/Frameworks/Python.framework
13
nrutas

python 3.7で、QGIS 3.Xはpython 3.6。

エラー:「qgisにはpython 3.6)が必要です」

ダウングレードするために多くのことを試してみましたが、最終的に「プルーンを醸造」し、python.orgから3.6を直接インストールすることでうまくいきました。

https://www.python.org/downloads/release/python-366/

5
Virendra Patel

python 3.6をwww.python.orgから直接ダウンロードしました(Anacondaが既にインストールしたバージョンは無視します)。これは機能しました。 http://www.kyngchaos .com/blog/2018/20180315_qgis_3_must_use_python.org_python_

2
theo olsthoorn

ターミナル経由でインストール

conda install -c conda-forge qgis 

私は同じ問題を抱えていて、このソリューションでしかQGISをインストールできませんでした。 https://anaconda.org/conda-forge/qgis

2
Polina

この回答 によると、パスは次のとおりです。

/usr/local/Cellar/python3/3.x.y_z/Frameworks/Python.framework
1
natsuapo

メインからPython 3.6.5 Pythonウェブページ 既存のAnaconda定期的に使用するバージョンです。それが完了したら、PATHを確認し、両方のディレクトリがあります。

echo $PATH
/Library/Frameworks/Python.framework/Versions/3.6/bin:/anaconda3/bin:

which python3を使用してpythonのフォルダを確認できます。フレームワークが提供されます。

GDALをインストールしてからQGISを問題なくインストールしました。私はQGISを実行し、今まで動作しています:)

注意:pip3を使用して、欠落しているモジュールをインストールする必要があります。

owslib、PyYaml、psycopg2、jinja2、pygments、numpy、plotly。

pip3 install modulename
0
Solie