existe-t-il un moyen de dire à QGIS d'utiliser une installation Python différente de celle par défaut à l'échelle du système? Par exemple, utiliser du Python virtualenv /myvirtualenv/bin/python
au lieu de /usr/bin/python
?
Contexte: je développe un plugin personnalisé qui utilise certains modules qui ne sont installés que dans un certain virtualenv, mais pas à l'échelle du système.
Le virtualenv est autorisé à accéder aux packages à l'échelle du système, de sorte que les bibliothèques de base qgis doivent toujours être accessibles lors de l'utilisation de ce virtualenv.
La seule solution que je vois en ce moment est d'installer les modules requis dans le Python à l'échelle du système. Cependant, je voudrais les conserver dans le virtualenv uniquement, si possible.
la source
Je ne peux pas garantir que cela fonctionnera, mais vous pourriez peut-être essayer de définir une variable personnalisée pour charger votre version python:
la source