Lassen Sie Virtualenv bestimmte Pakete von Ihren globalen Site-Paketen erben

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Lassen Sie Virtualenv bestimmte Pakete von Ihren globalen Site-Paketen erben

by Guest » 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:

Code: Select all

/usr/lib/python2.7/dist-packages/ to virtualenv_name/lib/python2.7/dist-packages/
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

Code: Select all

virtualenv --system-site-packages

Top