¿Hay alguna manera de decirle a QGIS que use una instalación de Python diferente a la predeterminada, en todo el sistema? Por ejemplo, ¿usa alguna Python virtualenv en /myvirtualenv/bin/python
lugar de /usr/bin/python
?
Antecedentes: estoy desarrollando un complemento personalizado que utiliza algunos módulos que solo se instalan en un cierto virtualenv, pero no en todo el sistema.
Se permite que virtualenv acceda a paquetes de todo el sistema, por lo que las bibliotecas principales de qgis aún deben estar accesibles cuando se usa ese virtualenv.
La única solución que veo ahora es instalar los módulos necesarios en Python en todo el sistema. Sin embargo, me gustaría mantenerlos solo en virtualenv, si es posible.
fuente
No puedo garantizar que esto funcione, pero tal vez podría intentar configurar una variable personalizada para cargar su versión de Python:
fuente