existe algum meio de dizer ao QGIS para usar uma instalação Python diferente da instalação padrão em todo o sistema? Por exemplo, use algum Python virtualenv em /myvirtualenv/bin/python
vez de /usr/bin/python
?
Antecedentes: estou desenvolvendo um plug-in personalizado que usa alguns módulos que são instalados apenas em uma certa virtualenv, mas não em todo o sistema.
O virtualenv tem permissão para acessar pacotes em todo o sistema, portanto, as bibliotecas principais do qgis ainda devem estar acessíveis ao usar esse virtualenv.
A única solução que vejo agora é instalar os módulos necessários no Python em todo o sistema. No entanto, eu gostaria de mantê-los apenas no virtualenv, se possível.
fonte
Não posso garantir que isso funcione, mas talvez você possa tentar definir uma variável personalizada para carregar sua versão python:
fonte