Configura un entorno virtual Python en Ubuntu 18.04 y trabaja de forma aislada en cada proyecto sin complicaciones.
El uso de entornos virtuales en Python es esencial para gestionar proyectos de forma eficiente. Estos entornos permiten aislar las dependencias y librerías de cada proyecto, evitando conflictos y facilitando el trabajo en diferentes versiones de Python. En esta guía te enseñaremos cómo crear entornos virtuales de Python en Ubuntu 18.04.
Paso 1: Instalar Python 3 y pip
Lo primero que debemos asegurarnos es que Python 3 y pip (el gestor de paquetes de Python) estén instalados en tu sistema. Si no los tienes, puedes instalarlos usando estos comandos:
sudo apt update
sudo apt install python3-pip
Paso 2: Instalar virtualenv
Una vez tenemos pip instalado, procederemos a instalar virtualenv, la herramienta que nos permitirá crear entornos virtuales. Ejecuta el siguiente comando para instalarlo:
sudo pip3 install virtualenv
Con virtualenv instalado, ya podemos empezar a crear entornos virtuales.
Paso 3: Crear un entorno virtual en Python
Para crear un entorno virtual, debemos dirigirnos a la carpeta de nuestro proyecto o crear una nueva. Luego, usamos el siguiente comando para crear el entorno:
virtualenv nombre_del_entorno
Por ejemplo:
virtualenv mi_proyecto
Esto generará una carpeta llamada «mi_proyecto» donde se almacenarán las librerías y dependencias que solo serán accesibles dentro de ese entorno.
Paso 4: Activar el entorno virtual
Una vez creado el entorno, debemos activarlo para empezar a trabajar. Para hacerlo, ejecutamos:
source nombre_del_entorno/bin/activate
Si nuestro entorno se llama «mi_proyecto», entonces ejecutamos:
source mi_proyecto/bin/activate
Cuando el entorno esté activado, verás el nombre del entorno virtual entre paréntesis en tu terminal, lo que indica que estás trabajando dentro de ese entorno aislado.
Paso 5: Instalar librerías dentro del entorno virtual
Con el entorno activado, puedes instalar todas las dependencias y librerías necesarias usando pip. Por ejemplo, si necesitas instalar Django, puedes hacerlo con:
pip install django
Las librerías instaladas quedarán dentro de ese entorno virtual y no afectarán el sistema global de Python.
Paso 6: Desactivar el entorno virtual
Cuando termines de trabajar en tu proyecto, puedes desactivar el entorno virtual con este comando:
deactivate
Esto te devolverá a tu entorno normal en el terminal y cerrará el entorno virtual activo.
Conclusión
Hemos aprendido cómo crear entornos virtuales de Python en Ubuntu 18.04, una práctica fundamental para mantener un desarrollo ordenado y eficiente en cualquier proyecto de Python. Siguiendo estos pasos, podrás trabajar en múltiples proyectos con diferentes dependencias sin generar conflictos.