Menginstal QGIS ke lingkungan virtual?

10

Saya ingin menginstal QGIS. Saya menggunakan sistem yang secara default adalah Python 2.5x dan saya mengunduh python 3.7x dengan homebrew. Saya menciptakan lingkungan virtual dengan kode ini.

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

Saya menginstal python 3.6 dan modul plotly, numpy, pygments, psycopg2, owslib, dan PyYaml.

Masing-masing dari mereka terbatas pada lingkungan virtual. Bagaimana cara saya menginstal paket sehingga memuat dan menggunakan Python hanya dari lingkungan partcular.

Sebastian
sumber

Jawaban:

4

Go Docker!

Saya akan menyarankan untuk menggunakan solusi kemas.

Misalnya Anda dapat menjalankan QGIS yang penuh dan berdiri sendiri dalam wadah Docker; ini sangat sederhana!

Mulai di sini dan sesuaikan lingkungan mengedit file Dockerfile.

Pada saat penulisan, QGIS 3.4.x(LTS) dan QGIS 3.8.x(terbaru) didukung.

https://github.com/rafdouglas/qgis_desktop_docker

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

QGIS di Docker

Penafian: Saya mempertahankan kedua repositori di atas: D

RafDouglas
sumber
2
Bekerja seperti pesona, terima kasih! Catatan untuk pengguna: semua file data harus berada di bawah ~/qgis34-files. Seret-lepas dari tempat lain tidak akan berfungsi.
Nikhil VJ
Harap perhatikan bahwa mulai hari ini, juga versi 3.8 (alias "terbaru") tersedia, baik di GitHub dan sebagai gambar otomatis di DockerHub;)
RafDouglas