Como crear entorno virtual en Python (fácil)

Crear un entorno virtual de Python es una buena práctica para mantener las dependencias de tu proyecto aisladas del sistema global de Python, lo que te permite trabajar en diferentes proyectos con diferentes versiones de paquetes y librerías sin que entren en conflicto.

Aquí te dejo un tutorial paso a paso de cómo crear un entorno virtual de Python en Windows, Mac o Linux:

1* Instalar virtualenv

Para crear un entorno virtual, primero debes instalar virtualenv, una herramienta de Python que te permite crear un entorno virtual fácilmente. Para instalar virtualenv, abre tu terminal y ejecuta el siguiente comando:

pip install virtualenv

Si no tienes pip instalado en tu sistema, puedes instalarlo primero con el siguiente comando:

python -m ensurepip --default-pip

2* Crear un nuevo entorno virtual

Una vez que tengas virtualenv instalado, puedes crear un nuevo entorno virtual en cualquier directorio de tu elección. Para crear un nuevo entorno virtual, navega hasta el directorio deseado en tu terminal y ejecuta el siguiente comando:

virtualenv env

env es el nombre que le estamos dando a nuestro entorno virtual, puedes cambiarlo por cualquier otro nombre que desees.

Después de ejecutar este comando, se creará un nuevo directorio llamado env que contendrá todos los archivos necesarios para tu entorno virtual.

3* Activar el entorno virtual

Una vez que tengas tu entorno virtual creado, debes activarlo para empezar a trabajar en él. Para activar el entorno virtual, ejecuta el siguiente comando en tu terminal:

source env/bin/activate

Si estás en Windows, debes ejecutar el siguiente comando en su lugar:

env\Scripts\activate

Después de ejecutar este comando, deberías ver el nombre de tu entorno virtual en el prompt de tu terminal.

4* Instalar paquetes en el entorno virtual

Una vez que tengas tu entorno virtual activado, puedes instalar paquetes y librerías de Python en él sin afectar el sistema global de Python. Para instalar un paquete en el entorno virtual, simplemente ejecuta el comando pip install seguido del nombre del paquete que desees instalar:

pip install nombre_del_paquete

5. Desactivar el entorno virtual

Cuando termines de trabajar en tu entorno virtual, puedes desactivarlo ejecutando el siguiente comando en tu terminal:

deactivate

Después de ejecutar este comando, volverás al sistema global de Python.

¡listo! Ahora sabes cómo crear un entorno virtual de Python y cómo activarlo y desactivarlo en tu terminal. Espero que esto te haya sido útil.