Saltar al contenido
Solo Software Libre

Cómo Crear y Gestionar Entornos Virtuales de Python en Ubuntu 18.04: Guía Paso a Paso

Crea entornos virtuales de Python en Ubuntu 18.04 fácilmente. Aprende cómo configurar y gestionar entornos aislados para evitar conflictos entre proyectos.

Configura un entorno virtual Python en Ubuntu 18.04 y trabaja de forma aislada en cada proyecto sin complicaciones.

Índice

    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.