Suite

Lier QGIS à la distribution Python d'Anaconda : Spyder, iPython Notebook, pip, scikit-learn

Lier QGIS à la distribution Python d'Anaconda : Spyder, iPython Notebook, pip, scikit-learn


J'ai Anaconda comme distribution Python principale et je souhaite y acheminer les scripts QGIS liés à Python. Avec Anaconda, j'ai Spyder, je peux facilement installer des packages avec pip et je peux lancer un navigateur Web iPython Notebook pour les partages d'écran et le stockage du code que j'ai l'intention d'exécuter sur mes données avant, pendant et après les manipulations dans QGIS (qui fait appel à des packages tels que scikit-learn).

Je ne trouve nulle part utile sur la façon de lier les deux.

J'utilise Windows 8.1, mais si cela ne peut être fait que sous Linux, je peux essayer de le configurer sur mon bureau, qui exécute Mint 13. J'ai juste besoin d'une webcam et d'un micro, trouvés sur mon ordinateur portable mais pas desktop en ce moment, pour une démo interactive et une interview le mardi.


Sous Windows, votre meilleure option est actuellement d'utiliser la distribution Python qui peut être installée via OSGeo4W et d'installerpépinvia le programme d'installation OSGeo4W également.

Pendant quepépinne peut pas installer de nombreux packages nécessitant une liaison avec des bibliothèques externes (par exemple, netCDF ou GEOS) directement à partir de l'index des packages, une solution de contournement consiste à installer ces fichiers binaires précompilés non officiels à partir de http://www.lfd.uci.edu/~gohlke/pythonlibs / et installez-les dans le Shell OSGeo4W viapip install path-to-downloaded-binary.whl.

[Modifier 2018] Maintenant, il existe également la possibilité d'installer QGIS via (Ana)conda :

conda install -c conda-forge qgis

Cela peut être fait avec les environnements conda. Vous créeriez un environnement avec une version python correspondant à celle installée par qgis (vous devez vous assurer que votre installation anaconda et qgis sont la même architecture). Ensuite, vous devez ajouter les chemins appropriés au chemin système de votre environnement et au chemin python. Il existe différents chemins que qgis ajoute au chemin système au démarrage et vous pouvez tous les afficher via le menu d'options qgis iirc. Pour ajouter des chemins à un environnement conda, regardez ici http://conda.pydata.org/docs/using/envs.html#windows . Lorsque vous activez l'environnement, tous les chemins pertinents seront ajoutés et vous devriez pouvoir importer les bibliothèques qgis.

Cela ne vous permettra pas d'utiliser anaconda via qgis, mais cela vous permettra d'utiliser vos scripts qgis, etc. via anaconda


Voir la vidéo: Comment faire une carte facilement en géographie avec QGis 3: Tuto!