Je cherche un moyen de faire un virtualenv qui contiendra juste quelques bibliothèques (que j'ai choisies) de l'installation de base de python.
Pour être plus concret, j'essaie d'importer mon matplotlib vers virtualenv lors de la création de virtualenv. Il ne peut pas être installé efficacement avec pip ou easy_install car il manque certaines bibliothèques du compilateur fortran. La façon dont je l'ai fait jusqu'à présent était de copier manuellement à partir de
/usr/lib/python2.7/dist-packages/ to virtualenv_name/lib/python2.7/dist-packages/
cependant, cela empêche les liens importés manuellement d'être enregistrés par le jaune (qui imprime toutes les bibliothèques actuellement disponibles dans virtualenv).
Alors, existe-t-il un moyen de faire une variante sélective de la
virtualenv --system-site-packages
--system-site-packages
. Answers suggère d'utiliser non sélectif --system-site-packages
puis de surinstaller certains packages localement, ce qui est différent et a des implications différentes.