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 genauer zu sein, versuche ich, 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. Die Art und Weise, wie ich es bis jetzt gemacht habe, war manuell zu kopieren
/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 zu erstellen?
virtualenv --system-site-packages
--system-site-packages
. Answers schlägt vor, --system-site-packages
einige Pakete nicht selektiv zu verwenden und dann lokal zu überinstallieren, was anders ist und unterschiedliche Auswirkungen hat.