apakah ada cara untuk memberitahu QGIS untuk menggunakan instalasi Python yang berbeda dari yang standar, sistem-lebar? Misalnya menggunakan beberapa virtualenv Python, /myvirtualenv/bin/python
bukan /usr/bin/python
?
Latar Belakang: Saya sedang mengembangkan plugin khusus yang menggunakan beberapa modul yang hanya diinstal pada virtualenv tertentu, tetapi tidak untuk seluruh sistem.
Virtualenv diizinkan untuk mengakses paket seluruh sistem, sehingga lib inti qgis harus tetap dapat diakses saat menggunakan virtualenv itu.
Satu-satunya solusi yang saya lihat saat ini adalah menginstal modul yang diperlukan dalam sistem Python. Namun, saya ingin menyimpannya di virtualenv saja, jika memungkinkan.
sumber
Saya tidak dapat menjamin ini akan berhasil, tetapi mungkin Anda bisa mencoba mengatur variabel khusus untuk memuat versi python Anda:
sumber