NOUVELLE MISE À JOUR
QGIS3 peut maintenant être installé à partir osgeo
du tap homebrew de, ce qui permet d'économiser sur les liens symboliques en python ... ie
brew tap osgeo/osgeo4mac
brew install qgis
Tapez ensuite qgis
le terminal à lancer, puis épinglez l'icône du menu du dock pour simplifier le lancement à l'avenir.
Notez que les journaux de la console d'installation fourniront également un exemple de lien symbolique qgis
vers votre répertoire d'applications.
En raison de certains problèmes actuels, il peut être nécessaire d'exécuter à ulimit -n 1024
partir du terminal comme solution de contournement pour l' Too many open files @ rb_sysopen - /usr/local/var/homebrew/locks/xmlto.formula.lock
erreur. Vous devrez peut-être également exécuter brew install qgis
plusieurs fois pour que tous les packages se trouvent.
ANCIENNE MISE À JOUR
(Cette méthode nécessite la mise à jour des liens symboliques lorsque les versions changent ... c'est pas idéal)
Pour ceux qui utilisent l'homebrew, il est probablement préférable d'utiliser simplement un lien symbolique, sinon toutes sortes de ravages pourraient émerger. par exemple le binaire python officiel modifiera votre ~./bash_profile
sorte que python3
et pip3
ne pointent plus à brasser ...
Dans mon cas, j'ai maintenant un lien symbolique vers la version homebrew (dans le sens de la discussion dans la réponse fournie par @Evenfire):
sudo ln -s /usr/local/Cellar/python/3.6.5/Frameworks/Python.framework /Library/Frameworks/Python.framework
QGIS3 s'est ensuite plaint de l'absence de certains packages python, qui peuvent être installés avec pip3, par exemple
pip3 install owslib PyYaml psycopg2 jinja2 pygments plotly
Il pourrait également se plaindre gdal
, dans mon cas, j'ai simplement utilisé du breuvage:
brew install gdal
ORIGINAL
(Cette méthode n'est pas recommandée pour les utilisateurs de bière!)
J'ai également installé python3 via brew et je rencontre la même difficulté.
Ce qui semble fonctionner, c'est d'installer les binaires officiels de python qui s'installent sur /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
.
À partir d'essais et d'erreurs, cela doit être fait avant l' 1 Install GDAL Complete.pkg
installation du package, qui autrement s'installe contre le mauvais python et QGIS 3 se plaindra des packages python manquants.
Ceux qui ont le temps d'expérimenter pourraient en théorie essayer des liens symboliques pour se déplacer directement en utilisant le brassage (ou autre) python3.