Gibt es eine Möglichkeit, QGIS anzuweisen, eine andere Python-Installation als die systemweite Standardinstallation zu verwenden? Verwenden Sie beispielsweise etwas virtuelles Python /myvirtualenv/bin/python
anstelle von /usr/bin/python
?
Hintergrund: Ich entwickle ein benutzerdefiniertes Plugin, das einige Module verwendet, die nur in einer bestimmten virtuellen Umgebung installiert sind, jedoch nicht systemweit.
Die virtuelle Umgebung darf auf systemweite Pakete zugreifen, daher sollte bei Verwendung dieser virtuellen Umgebung weiterhin auf die qgis-Kernbibliotheken zugegriffen werden können.
Die einzige Lösung, die ich derzeit sehe, besteht darin, die erforderlichen Module im systemweiten Python zu installieren. Ich möchte sie jedoch nach Möglichkeit nur in der virtuellen Umgebung behalten.
quelle
Ich kann nicht garantieren, dass dies funktioniert, aber vielleicht können Sie versuchen, eine benutzerdefinierte Variable zum Laden Ihrer Python-Version festzulegen:
quelle