¿Instalar QGIS en un entorno virtual?

10

Me gustaría instalar QGIS. Estoy en un sistema que por defecto es Python 2.5x y descargué python 3.7x con homebrew. Creé un entorno virtual con este código.

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

Yo instalar Python 3.6 y los módulos plotly, numpy, pygments, psycopg2, owslib, y PyYaml.

Cada uno de ellos está limitado al entorno virtual. ¿Cómo instalo el paquete para que cargue y use Python solo desde el entorno particular?

Sebastian
fuente

Respuestas:

4

¡Ve a Docker!

Sugeriría usar una solución en contenedor.

Puede, por ejemplo, ejecutar un QGIS independiente completo en un contenedor Docker; ¡Es muy simple!

Comience aquí y personalice el entorno editando el archivo Dockerfile.

En el momento de la escritura, QGIS 3.4.x(LTS) y QGIS 3.8.x(último) son compatibles.

https://github.com/rafdouglas/qgis_desktop_docker

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

QGIS en Docker

Descargo de responsabilidad: mantengo los dos repositorios anteriores: D

RafDouglas
fuente
2
¡Trabajaron como un encanto, gracias! Nota para los usuarios: todos los archivos de datos deben estar debajo ~/qgis34-files. Arrastrar y soltar desde otro lugar no funcionará.
Nikhil VJ
Tenga en cuenta que a partir de hoy, también está disponible la versión 3.8 (también conocida como "la más reciente"), tanto en GitHub como como una imagen automatizada en DockerHub;)
RafDouglas