Ho un problema con virtualenv. Lo uso regolarmente, lo uso sulla mia macchina di sviluppo e su diversi server. Ma su quest'ultimo server che ho provato a usare ho avuto un problema.Errore di importazione con virtualenv
Ho creato un virtualenv con l'argomento --no-site-packages, quindi ho installato alcuni moduli python all'interno di virtualenv. Posso confermare che i moduli si trovano all'interno dei pacchetti del sito virtualenvs e tutto sembra andare bene.
Ma quando provo a fare: source virtualenv/bin/activate
e quindi importare uno del modulo python import modulename
ottengo un errore di importazione che dice che il modulo non esiste. Com'è che questo sta accadendo? Sembra che non si attivi mai anche solo quando dice che lo fa.
Qualcuno ha un indizio su come risolvere questo problema?
Grazie, che è stato. Non riuscivo a capire quale fosse la ragione. Fai ora come rendere questo un cambiamento permanente in modo che non debba fare ogni volta venv/bin/python? – espenhogbakk
Ho appena incontrato lo stesso problema. Come ti sbarazzi dell'alias di bash? – nutship
Beh, presumibilmente l'alias viene creato con un comando 'alias' da qualche parte nei tuoi file di avvio bash: .bashrc o .bash_profile, o forse se sei su un sistema condiviso c'è qualcosa configurato in un file di sistema come/etc/bash.bashrc? Basta trovare dove viene creato l'alias, rimuovere/commentare quella linea e avviare una nuova shell, e dovrebbe essere sparita. –