Installazione di QGIS nell'ambiente virtuale?


10

Vorrei installare QGIS. Sono su un sistema che per impostazione predefinita è Python 2.5x e ho scaricato Python 3.7x con homebrew. Ho creato un ambiente virtuale con questo codice.

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

Installo python 3.6 ei moduli plotly, numpy, pygments, psycopg2, owslib, e PyYaml.

Ognuno di essi è limitato all'ambiente virtuale. Come installo il pacchetto in modo che carichi e usi Python solo dall'ambiente partcular.

Risposte:


4

Vai Docker!

Suggerirei di usare una soluzione containerizzata.

Ad esempio, è possibile eseguire un QGIS autonomo e completo in un contenitore Docker; è molto semplice!

Inizia qui e personalizza l'ambiente modificando il file Dockerfile.

Al momento della scrittura, sono supportati QGIS 3.4.x(LTS) e QGIS 3.8.x(più recenti).

https://github.com/rafdouglas/qgis_desktop_docker

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

QGIS su Docker

Disclaimer: mantengo entrambi i repository di cui sopra: D


2
Ha funzionato come un fascino, grazie! Nota per gli utenti: tutti i file di dati devono essere sotto ~/qgis34-files. Il trascinamento da altrove non funzionerà.
Nikhil VJ,

Da oggi è disponibile anche la versione 3.8 (nota anche come "ultima"), sia su GitHub sia come immagine automatizzata su DockerHub;)
RafDouglas,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.