QGIS3将不会安装在Mac上,并且已经通过Ananconda安装了python3.6

时间:2018-03-16 01:46:49

标签: python-3.x macos installation

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) darwin上的[GCC 4.2.1兼容Clang 4.0.1(标签/ RELEASE_401 / final)] 输入“帮助”,“版权”,“信用”或“许可”以获取更多信息。

有谁知道QGIS3安装程序查找python 3.6的位置,因此我可以设置指向已通过python 3.6安装的Anaconda版本的符号链接?

谢谢,Theo

6 个答案:

答案 0 :(得分:12)

自己陷入这个问题。创建一个指向安装程序期望找到python的符号链接。我必须找到Homebrew安装Python的地方......(注意路径中的版本)

sudo ln -s /usr/local/Cellar/python/3.6.5/Frameworks/Python.framework /Library/Frameworks/Python.framework

答案 1 :(得分:4)

我有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/

答案 2 :(得分:2)

我必须安装从www.python.org直接下载的python 3.6(忽略Anaconda已经安装的版本)。这很有效。请参阅http://www.kyngchaos.com/blog/2018/20180315_qgis_3_must_use_python.org_python_3

上的评论

答案 3 :(得分:1)

根据this answer,路径位于:

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

答案 4 :(得分:1)

通过终端安装

conda install -c conda-forge qgis 

我遇到了同样的问题,只能通过此解决方案安装QGIS。 https://anaconda.org/conda-forge/qgis

答案 5 :(得分:0)

我从主Python webpage安装了Python 3.6.5,而忽略了我经常使用的现有 Anaconda 版本。然后,一旦完成,我检查了我的PATH并拥有了两个目录

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

您可以使用which python3检查python文件夹,它应该会为您提供框架。

我先安装了GDAL,然后安装了QGIS,没有任何问题。我运行了QGIS,并且一直工作到现在:)

记住::您将需要使用pip3来安装所有丢失的模块,否则您将在anaconda下调用pip。

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

pip3 install modulename