Sto cercando un modo per creare un virtualenv che conterrà solo alcune librerie (che ho scelto) dell'installazione base di Python.
Per essere più concreti, sto cercando di importare il mio matplotlib in virtualenv durante la creazione di virtualenv. Non può essere installato in modo efficiente con pip o easy_install poiché manca alcune librerie del compilatore fortran. Il modo in cui l'ho fatto finora è stato quello di copiare manualmente da
/usr/lib/python2.7/dist-packages/ to virtualenv_name/lib/python2.7/dist-packages/
tuttavia ciò impedisce che i collegamenti importati manualmente vengano registrati dal tuorlo (che stampa tutte le librerie attualmente disponibili in virtualenv).
Quindi, c'è un modo per fare una variante selettiva di
virtualenv --system-site-packages
--system-site-packages
. Risposte suggerisce di utilizzare non selettivi --system-site-packages
e quindi di installare alcuni pacchetti localmente, cosa è diverso e ha implicazioni diverse.