Instalando virtualenvwrapper en ubuntu 18.04 LTS o superiores

33 0

La librería virtualenv es súper interesante para aquellos desarrolladores que manejan múltiples proyectos Python en una misma computadora y sobre todo cuando cada uno de ellos maneja diferentes dependencias para correr los proyectos (requirements.txt).

Pues bien, el día de hoy les presento una extensión de esta librería que nos ayudará a manejar de una mejor manera los entornos virtuales. La librería se llama virtualenvwrapper.

¿Cómo lo instalamos?

En este post te describiré los pasos para poder instalarlo en un equipo que corre con el sistema operativo Ubuntu.

# Abrimos nuestra terminal y vamos ejecutando los siguientes pasos: 

# Paso 1. Instalamos la librería de la siguiente manera: 
sudo apt-get install virtualenvwrapper

# Paso 2. Modificamos el archivo bashrc
nano ~/.bashrc

# Paso 3. Agregamos las siguientes líneas al final del archivo .bashrc
export WORKON_HOME=~/.virtualenvs
export VIRTUALENVWRAPPER_HOOK_DIR=$WORKON_HOME/hooks
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh

¿Cómo utilizarlo?

Ya que tenemos instalado virtualenvwrapper ya solo queda disfrutar de las nuevas funciones que tenemos en nuestros entornos virtuales. A continuación te presento algunos comandos básicos 😀

Creando un nuevo entorno virtual.

# Para crear un entorno virtual con python 2
$ mkvirtualenv demo
# Donde "demo" es el nombre del entorno virtual. 

# Para crear un entorno virtual con python 3
# Primero ubicamos dónde se encuentra instalado nuestro python3 con el siguiente comando: 
$ which python3
/usr/bin/python3

# Ya que conocemos la ruta ahora ejecutamos el mismo comando pero pasándole la ruta del python que deseamos utilizar. 
$ mkvirtualenv --python=/usr/bin/python3 demo

# De esta forma tendremos un entorno virtual con python3 activado y listo para utilizar :D

Activando un entornos virtual

Para esto utilizaremos el comando «workon»

ubuntu@ip-172-32-27-132:~$ workon demo
(demo) ubuntu@ip-172-32-27-132:~$ 

# ¡Así de fácil! con esto ya tendremos funcionando nuestro entorno virtual :D 
# y sin tener que ubicar el entorno y su path para poder activarlo. 

¡Happy coding!

Como vez es una herramienta muy interesante y fácil de instalar. Sin duda te ahorrará muchos dolores de cabeza y podrás moverte mucho más fácil entre tus entornos virtuales y organizarlos de mejor manera en una sola carpeta «.virtualenvs»

Si te gustó este tutorial no olvides comentar y dejarnos tus observaciones.

¿Deseas conocer más al respecto? visita la librería oficial aquí: https://virtualenvwrapper.readthedocs.io/en/latest/

Deja una respuesta