将QGIS安装到虚拟环境?


10

我想安装QGIS。我在默认使用Python 2.5x的系统上,并且使用自制软件下载了python 3.7x。我用这段代码创建了一个虚拟环境。

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

我安装的Python 3.6和模块plotlynumpypygmentspsycopg2owslib,和PyYaml

它们每个都局限于虚拟环境。如何安装软件包,以便仅从特定环境加载和使用Python。

Answers:


4

去Docker!

我建议使用容器解决方案。

例如,您可以在Docker容器中运行功能全面的独立QGIS。这很简单!

从这里开始,并自定义环境编辑文件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

Docker上的QGIS

免责声明:我维护上述两个存储库:D


2
像魅力一样工作,谢谢!用户注意:数据文件都必须在下~/qgis34-files。从其他位置拖放将不起作用。
Nikhil VJ

请注意,从今天起,版本3.8(又名“最新”)在GitHub上以及在DockerHub上作为自动映像都可用;)
RafDouglas
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.