Установка QGIS в виртуальную среду?

10

Я хотел бы установить QGIS. Я использую систему по умолчанию Python 2.5x, и я скачал python 3.7x вместе с homebrew. Я создал виртуальную среду с этим кодом.

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

Я установить Python 3.6 и модули plotly, numpy, pygments, psycopg2, owslib, и PyYaml.

Каждый из них ограничен виртуальной средой. Как установить пакет так, чтобы он загружал и использовал Python только из частичной среды.

Себастьян
источник

Ответы:

4

Иди Докер!

Я бы предложил использовать контейнерное решение.

Например, вы можете запустить полнофункциональную автономную QGIS в контейнере Docker; это очень просто!

Начните здесь и настройте среду редактирования файла Dockerfile.

На момент написания, QGIS 3.4.x(LTS) и QGIS 3.8.x(последний) поддерживаются.

https://github.com/rafdouglas/qgis_desktop_docker

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

QGIS на Docker

Отказ от ответственности: я поддерживаю оба репозитория выше: D

RafDouglas
источник
2
Работал как шарм, спасибо! Примечание для пользователей: все файлы данных должны быть под ~/qgis34-files. Перетаскивание из другого места не будет работать.
Nikhil VJ
Обратите внимание, что на сегодняшний день также доступна версия 3.8 (она же «последняя»), как на GitHub, так и в виде автоматического образа на DockerHub;)
RafDouglas