Instalando o QGIS no ambiente virtual?

10

Eu gostaria de instalar o QGIS. Estou em um sistema que usa como padrão o Python 2.5x e baixei o python 3.7x com homebrew. Eu criei um ambiente virtual com este código.

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

Eu instalar python 3.6 e os módulos plotly, numpy, pygments, psycopg2, owslib, e PyYaml.

Cada um deles está confinado ao ambiente virtual. Como instalo o pacote para que ele carregue e use o Python apenas do ambiente partular.

Sebastian
fonte

Respostas:

4

Vai o Docker!

Eu sugeriria usar uma solução em contêiner.

Você pode, por exemplo, executar um QGIS independente e completo em um contêiner do Docker; É muito simples!

Comece aqui e personalize o ambiente editando o arquivo Dockerfile.

No momento da redação deste artigo, QGIS 3.4.x(LTS) e QGIS 3.8.x(mais recente) são suportados.

https://github.com/rafdouglas/qgis_desktop_docker

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

QGIS no Docker

Disclaimer: Eu mantenho os dois repositórios acima: D

RafDouglas
fonte
2
Funcionou como um encanto, obrigado! Nota para os usuários: todos os arquivos de dados devem estar abaixo ~/qgis34-files. Arrastar e soltar de outro lugar não funcionará.
Nikhil VJ
Observe que, a partir de hoje, também a versão 3.8 (também conhecida como "mais recente") está disponível, tanto no GitHub quanto como uma imagem automatizada no DockerHub;)
RafDouglas