QGIS in einer virtuellen Umgebung installieren?


10

Ich möchte QGIS installieren. Ich bin auf einem System, das standardmäßig Python 2.5x verwendet, und habe Python 3.7x mit Homebrew heruntergeladen. Mit diesem Code habe ich eine virtuelle Umgebung erstellt.

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

Ich installiere Python 3.6 und die Module plotly, numpy, pygments, psycopg2, owslib, und PyYaml.

Jeder von ihnen ist auf die virtuelle Umgebung beschränkt. Wie installiere ich das Paket so, dass es Python nur aus der bestimmten Umgebung lädt und verwendet?

Antworten:


4

Gehen Sie Docker!

Ich würde vorschlagen, eine containerisierte Lösung zu verwenden.

Sie können beispielsweise ein eigenständiges QGIS mit vollem Umfang in einem Docker-Container ausführen. es ist sehr einfach!

Beginnen Sie hier und passen Sie die Umgebung an, in der die Datei bearbeitet wird Dockerfile.

Zum Zeitpunkt des Schreibens werden QGIS 3.4.x(LTS) und QGIS 3.8.x(spätestens) unterstützt.

https://github.com/rafdouglas/qgis_desktop_docker

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

QGIS auf Docker

Haftungsausschluss: Ich verwalte beide oben genannten Repositories: D.


2
Hat wie ein Zauber funktioniert, danke! Hinweis für Benutzer: Die Datendateien müssen sich alle unter befinden ~/qgis34-files. Drag-Drop von einer anderen Stelle funktioniert nicht.
Nikhil VJ

Bitte beachten Sie, dass ab heute auch Version 3.8 (auch bekannt als "neueste") verfügbar ist, sowohl auf GitHub als auch als automatisiertes Image auf DockerHub;)
RafDouglas
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.