Vous installez QGIS dans un environnement virtuel?

10

Je souhaite installer QGIS. Je suis sur un système qui utilise par défaut Python 2.5x et j'ai téléchargé python 3.7x avec homebrew. J'ai créé un environnement virtuel avec ce code.

brew install pyenv
brew install pyenv-virtualenv
exec $SHELL
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv activate my-virtualenv

Installer python 3.6 et les modules plotly, numpy, pygments, psycopg2, owslibet PyYaml.

Chacun d'eux est confiné à l'environnement virtuel. Comment installer le package pour qu'il se charge et utilise le Python uniquement à partir de l'environnement particulier.

Sébastien
la source

Réponses:

4

Allez Docker!

Je suggère d'utiliser une solution conteneurisée.

Vous pouvez par exemple exécuter un QGIS autonome à part entière dans un conteneur Docker; c'est très simple!

Commencez ici et personnalisez l'environnement en modifiant le fichier Dockerfile.

Au moment de la rédaction, QGIS 3.4.x(LTS) et QGIS 3.8.x(plus récent) sont pris en charge.

https://github.com/rafdouglas/qgis_desktop_docker

https://hub.docker.com/r/rafdouglas/qgis_desktop

QGIS sur Docker

Avertissement: je gère les deux référentiels ci-dessus: D

RafDouglas
la source
2
Fonctionné comme un charme, merci! Note aux utilisateurs: les fichiers de données doivent tous être sous ~/qgis34-files. Le glisser-déposer d'ailleurs ne fonctionnera pas.
Nikhil VJ
Veuillez noter qu'à partir d'aujourd'hui, la version 3.8 (aka "latest") est également disponible, à la fois sur GitHub et en tant qu'image automatisée sur DockerHub;)
RafDouglas