Instalar y usar virtualenv para Python 3

Si estás en este artículo, se asume que: sabes que es virtualenv, Python 3 y pip, y tienes instalado los 2 últimos. Así que vamos de frente a lo bueno.

Como instalar virtualenv

Para este ejemplo usaremos pip3. Si no lo tienes instalado, ejecuta este comando:

python3 -m pip install --upgrade pip

Para instalar virtualenv para python3 con pip3 usa este comando:

pip3 install virtualenv

Para ver la dirección exacta donde se instaló puedes usar:

which virtualenv

Y listo! Ya instalaste virtualenv para crear entornos virtuales con Python.

Crear y activar un entorno virtual con virtualenv

Ubícate en la dirección del fichero donde ejecutarás el virtualenv.

cd ~/RUTA_ABSOLUTA_DEL_PROYECTO

Crea el ambiente virtual usando:

virtualenv -p ~/RUTA_ABSOLUTA_DE_TU_VERSION_DE_PYTHON venv

Ahora toca activar el ambiente virtual:

source venv/bin/activate

Y listo! El nombre de tu ambiente virtual aparecerá a la izquierda de los flags de la terminal. Cualquier paquete pip que instales ahora se ubicará en tu carpeta actual y solo funcionará allí.

Desactiva un entorno virtual con virtualenv

Para desactivar tu entorno virtual solo debes ejecutar este comando:

deactivate

Y listo!

Elimina un entorno virtual con virtualenv

Para eliminar el virtualenv solo debes eliminar la carpeta del virtualenv:

rm -rf venv

Y listo! Ahora ya sabes como instalar, crear, activar, desactivar y eliminar un ambiente virtual usando virtualenv. Espero que esta información te sea útil.