есть ли какие-либо способы сообщить QGIS, что установка Python отличается от стандартной, общесистемной? Например, используйте какой-нибудь виртуальный Python /myvirtualenv/bin/python
вместо /usr/bin/python
?
Предыстория: я разрабатываю собственный плагин, который использует некоторые модули, которые устанавливаются только в определенном virtualenv, но не для всей системы.
Virtualenv разрешен доступ к общесистемным пакетам, поэтому основные библиотеки qgis должны быть доступны при использовании этого virtualenv.
Единственное решение, которое я вижу сейчас, - это установить необходимые модули в общесистемном Python. Тем не менее, я хотел бы сохранить их только в virtualenv, если это возможно.
источник
Я не могу гарантировать, что это будет работать, но, возможно, вы могли бы попытаться установить пользовательскую переменную для загрузки вашей версии Python:
источник