
Estoy intentando instalarentorno virtualcontenedor en Ubuntu 14.04. Pero cada vez que inicio una terminal, aparece el error que dice bash:
/usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: No existe tal archivo o directorio.
También verifiqué el script bashrc usando gedit ~/.bashrc
, pero no existe una línea como esa. ¿Alguien sabe dónde me equivoco?
Respuesta1
En mi caso, previamente instalé virtualenvwrapper usando apt-get install virtualenvwrapper
y luego lo desinstalé usando apt-get remove virtualenvwrapper
, lo que dejó el archivo de 'configuración' /etc/bash_completion.d/virtualenvwrapper
. Esta definición de finalización de bash fue obtenida por bash (no tenía nada que ver con mi .bashrc) y provocó el mensaje de error.
La solución fue ejecutar:
sudo apt-get purge virtualenvwrapper
Lo que eliminó todos los archivos relacionados con virtualenvwrapper. La razón por la que lo desinstalé fue para usar la versión de pip (más actualizada), que se puede instalar globalmente usando:
sudo pip install virtualenvwrapper
Respuesta2
Tuve el mismo problema en Linux Mint.
El siguiente archivo estaba causando el problema: /etc/bash_completion.d/virtualenvwrapper
Hice una copia de seguridad (por si acaso) y la eliminé, y todo parece estar funcionando bien ahora.
Respuesta3
Siguienteestas instrucciones, descubrí que el error se produjo al obtener el script bash virtualenvwrapper, es decir:
source /usr/local/bin/virtualenvwrapper.sh
El script hace referencia al archivo /etc/bash_completion.d/virtualenvwrapper
como lo señala arcticfeather.
Abra el script usando el siguiente comando:
sudo nano /etc/bash_completion.d/virtualenvwrapper
Aquí es donde se hace referencia al archivo inexistente. ¡Simplemente reemplácelo /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh
con /usr/local/bin/virtualenvwrapper_lazy.sh
y debería estar listo para comenzar!
Respuesta4
Puede instalar la extensión en virtualenv para administrar múltiples entornos virtuales de Python (virtualenvwrapper) en Ubuntu 14.04 desde el Centro de software de Ubuntu o desde la terminal usando el siguiente comando:
sudo apt install virtualenvwrapper
gedit .bashrc
Agregue la siguiente línea al final de .bashrc.
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
Guarde los cambios en .bashrc y cierre gedit. Obtenga su .bashrc para que los cambios surtan efecto.
cd
source .bashrc