En una nueva instalación de 16.04, estoy tratando de instalar virtualenvwrapper siguiendo esta gran respuesta de Gerhard Burger.
después de configurar el .bashrc, cada vez que se abre el terminal muestra
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 ubicación del script es,
$ sudo find / -name virtualenvwrapper.sh
[sudo] password for john:
/usr/local/bin/virtualenvwrapper.sh
contenidos de mi .bashrcson,
export WORKON_HOME=/home/john/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=/home/john/.virtualenvs
aquí está mi 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 ubicación del intérprete de python,
$ which python
/usr/bin/python
¿Cómo lo hago funcionar?
gracias.
/usr/local/binhecho no contiene python2.7, y sospecho que el tuyo tampoco. which python2.7dice /usr/bin/python2.7, pero aún no he descubierto cómo decir virtualenvwrapperque mirar en /usr/binlugar de /usr/local/bin.
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/pythona tu .bashrcantes source /usr/local/bin/virtualenvwrapper.sh?