Desidero utilizzare l'impostazione predefinita (nessun pacchetto del sito) di virtualenv.crea alcuni moduli da pacchetti di siti globali disponibili in virtualenv
Ma alcuni moduli sono difficili da installare in un virtualenv (ad esempio gtk). Con "difficile" intendo che è necessario avere un sacco di file c-header installati e molte cose da compilare.
So che posso risolvere questo problema non installando questi pacchetti con pip, ma per creare collegamenti simbolici per rendere disponibili alcuni moduli dalla directory globale dei siti del sito.
Ma questa è la direzione giusta?
C'è un modo per creare i collegamenti simbolici con pip o virtualenv?
Aggiornamento
Nel 2013 ho voluto alcuni moduli come psycopg2, gtk, python-LDAP e altri che sono installati sul mio server Linux tramite giri/dpkg nel virtualenv.
Il symlinking o altri work-around hanno reso le cose più complicate, non più semplici. Usiamo questa opzione oggi (2017)
--system-site-packages
dare l'accesso all'ambiente virtuale per i site-packages globali.
Cosa intendi per "difficile da installare in un virtualenv', che cos'è * difficile *? I collegamenti simbolici sono ok, tuttavia, vedere http://stackoverflow.com/a/3399920/1265154 per un metodo di automazione del processo – alko
@alko grazie per averlo chiesto.Ho aggiornato la domanda: è difficile/difficile dato che hai bisogno di molti file c-header e molto deve essere compilato se si installa con pip (per pacchetti come gtk o matplotlib). – guettli