web-dev-qa-db-fra.com

QGIS 3 ne s'installera pas sur mac avec python3.6 déjà installé via Anaconda

QGISinstaller ne cesse de dire "QGIS requiert Python 3.6." après quoi il cesse l'installation sur Mac . Cependant, j'ai python 3.6.4 au moins sur 4 emplacements

1) ~/anaconda/bin/python

2)/usr/bin/python3

3)/usr/local/bin/python

4) /usr/local/bin/python3.6 (par un lien symbolique).

Tous ces fichiers se réfèrent au même fichier, lorsqu'ils sont appelés, ils donnent tous:

Python 3.6.4 | Anaconda custom (64-bit) | (défaut, le 16 janvier 2018, 12:04:33) [Cliché compatible 4.0.1 de GCC (tags/RELEASE_401/final)] sur darwin Tapez "aide", "droit d'auteur", "crédits "ou" licence "pour plus d'informations.

Est-ce que quelqu'un sait où le programme d'installation QGIS3 recherche python 3.6, afin que je puisse définir un lien symbolique vers la version python 3.6 qui est déjà installée via Anaconda

Merci Théo

7
theo olsthoorn

Couru dans ce problème moi-même. Création d'un lien symbolique vers l'emplacement où l'installateur s'attend à trouver Python. Je devais trouver où Homebrew avait installé Python ... (notez la version dans le chemin)

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

J'avais python 3.7 et QGIS 3.X était à la recherche de python 3.6.

erreur: "qgis requiert Python 3.6"

j'ai essayé beaucoup de choses mais finalement, "brasser Prune" et installer 3.6 directement à partir de python.org ont fonctionné pour moi.

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

3
Virendra Patel

Je devais installer python 3.6 directement téléchargé depuis www.python.org (en ignorant la version déjà installée par Anaconda). Cela a fonctionné. Voir la remarque sur http://www.kyngchaos.com/blog/2018/20180315_qgis_3_must_use_python.org_python_3

2
theo olsthoorn

Selon cette réponse , le chemin est dans:

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

J'ai installé Python 3.6.5 à partir de la page principale Python en ignorant la version existante Anaconda que j'utilise régulièrement. Puis, une fois terminé, j’ai vérifié mon CHEMIN et j’avais les deux répertoires. 

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

Vous pouvez vérifier le dossier de python en utilisant which python3 et il devrait vous donner les cadres.

J'ai installé GDAL puis QGIS sans aucun problème. Je lance QGIS et ça marche, jusqu'à maintenant :)

N'oubliez pas: vous devrez utiliser pip3 pour installer tous les modules manquants, sinon vous appellerez le pip sous anaconda. 

owslib, PyYaml, psycopg2, jinja2, pygments, numpy, complotement.

pip3 install modulename
0
Solie