Su una nuova installazione di 16.04, sto cercando di installare virtualenvwrapper seguendo questa grande risposta di Gerhard Burger.
dopo aver configurato il .bashrc, ogni volta che si apre il display del terminale
bash: /usr/local/bin/python2.7: No such file or directory
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/python2.7 and that PATH is
set properly.
la posizione dello script è,
$ sudo find / -name virtualenvwrapper.sh
[sudo] password for john:
/usr/local/bin/virtualenvwrapper.sh
i miei contenuti .bashrcsono,
export WORKON_HOME=/home/john/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=/home/john/.virtualenvs
ecco il mio pip freeze
cffi==1.5.2
greenlet==0.4.9
pbr==1.10.0
readline==6.2.4.1
six==1.10.0
stevedore==1.15.0
virtualenv==15.0.2
virtualenv-clone==0.2.6
virtualenvwrapper==4.7.1
la posizione dell'interprete pitone,
$ which python
/usr/bin/python
Come faccio a farlo funzionare?
grazie.
/usr/local/bininfatti non contiene python2.7, e ho il sospetto il vostro non sia. which python2.7dice /usr/bin/python2.7, ma non ho ancora capito come dire virtualenvwrapperdi guardare /usr/bininvece di /usr/local/bin.
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/pythonal tuo .bashrcprima source /usr/local/bin/virtualenvwrapper.sh?