Lassen Sie Virtualenv bestimmte Pakete von Ihren globalen Site-Paketen erben
Posted: 08 Jan 2025, 09:27
Ich suche nach einer Möglichkeit, eine virtuelle Umgebung zu erstellen, die nur einige Bibliotheken (die ich ausgewählt habe) der Basis-Python-Installation enthält.
Um es konkreter zu sagen: Ich bin Ich versuche, meine Matplotlib während der Erstellung von Virtualenv in Virtualenv zu importieren. Es kann nicht effizient mit pip oder easy_install installiert werden, da einige Fortran-Compiler-Bibliotheken fehlen. Bisher habe ich es so gemacht, dass ich manuell kopiert habe von:
Dies verhindert jedoch, dass die manuell importierten Links von Yolk registriert werden (wodurch alle derzeit verfügbaren Bibliotheken in Virtualenv gedruckt werden).
Gibt es also eine? Möglichkeit, eine selektive Variante des
durchzuführen
Um es konkreter zu sagen: Ich bin Ich versuche, meine Matplotlib während der Erstellung von Virtualenv in Virtualenv zu importieren. Es kann nicht effizient mit pip oder easy_install installiert werden, da einige Fortran-Compiler-Bibliotheken fehlen. Bisher habe ich es so gemacht, dass ich manuell kopiert habe von:
Code: Select all
/usr/lib/python2.7/dist-packages/ to virtualenv_name/lib/python2.7/dist-packages/
Gibt es also eine? Möglichkeit, eine selektive Variante des
durchzuführen
Code: Select all
virtualenv --system-site-packages