corro pitone 2.7.6 con virtualenv, virtualenvwrapper sotto Ubuntu 14.04. ora ho installato python 2.7.9 dal sorgente. il nuovo interprete python si trova ora sotto /usr/local/bin
ma sembra che il vecchio interprete si trovi anche sotto /usr/bin
.problemi con pitone e virtualenvwrapper dopo l'aggiornamento: No module named virtualenvwrapper
se eseguo Python Shell mostra python2.7.9. ma se uso mkvirtualenv venv
mi viene visualizzato il seguente messaggio.
New python executable in venv/bin/python
Installing setuptools, pip...done.
Blockquote /usr/local/bin/python: No module named virtualenvwrapper
vecchia .bashrc
(con la configurazione di lavoro utilizzando Python 2.7.6 interprete)
# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
nuovo .bashrc
(con la configurazione di fallimento)
# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
con il nuovo .baschrc
digito source .bashrc
e ottieni il seguente risultato.
/usr/local/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python and that PATH is set properly.
E ho anche provato which -a python
:
uscita:
/usr/local/bin/python
/usr/bin/python
voglio usare Python 2.7.9 con virtualenv e virtualenvwrapper. quindi cosa devo fare per farlo funzionare?
È stato installato virtualenvwrapper sotto pitone 2.7.9? – Railslide
sì, ho reinstallato virtualenv e virtualenvwrapper sotto python2.7.9. dammi gli stessi risultati – mvmthecreator
se provate ad importare virtualenvwrapper dalla shell di python (2.7.9), avete qualche errore? E se provassi a creare il virtualenv con '-p path/to/python/interpreter'? – Railslide