20 de agosto de 2025 • 3 min de lectura
Especialista en IA y Automatización
Diseño sistemas de comunicación impulsados por IA. Mi trabajo se centra en agentes de voz, chatbots de WhatsApp, asistentes de IA y automatización de flujos, construidos principalmente sobre Twilio, n8n y LLM modernos como OpenAI y Claude. En los últimos 7 años he entregado más de 30 proyectos de automatización que manejan más de 250 000 interacciones mensuales.
Si te gusta el contenido que hago, puedes suscribirte y recibir información valiosa por correo. No se envía spam, solo novedades sobre publicaciones interesantes o contenido especializado del que hablo.
Python es uno de los lenguajes de programación más populares. Suele ser la opción por defecto para Data Science, Machine Learning y desarrollo de IA. También se usa mucho para aplicaciones de escritorio y juegos.
¿Pero qué pasa cuando tenés más de 1 proyecto de Python en paralelo? ¿O cuando terminaste uno y arrancás el siguiente con otro set de dependencias? Para eso están los entornos virtuales.
Un entorno virtual en Python es como un espacio de trabajo dedicado para tu proyecto. En vez de instalar todos los paquetes de forma global, que se vuelve un lío rápido, el entorno virtual aísla lo que el proyecto necesita. Librerías y dependencias, todo en su propia carpeta.
Eso te deja tener varios proyectos en la misma máquina, cada uno con sus versiones específicas de paquetes, sin que se pisen entre ellos. Por ejemplo, un proyecto puede necesitar Django 3.2 y otro Django 4.0, y los entornos virtuales lo hacen posible sin conflicto.
Los entornos virtuales te ayudan a:
Son una herramienta esencial para cualquiera que trabaje con Python, sobre todo apenas empezás a manejar más de un proyecto.
Python trae una herramienta nativa llamada venv que simplifica crear entornos virtuales. No necesitás instalar nada extra si usás Python 3.3 o superior.
Paso 1: crear el entorno virtual
Abrí la terminal y corré:
python -m venv myenv
Acá, myenv es simplemente el nombre del entorno. Podés ponerle el que tenga sentido para tu proyecto.
Paso 2: activar el entorno
Para empezar a usarlo, tenés que activarlo.
source myenv/bin/activate
myenv\Scripts\activate
Una vez activado, vas a ver el nombre del entorno al principio del prompt de la terminal. Eso significa que estás trabajando adentro del entorno virtual.
Paso 3: instalar paquetes en el entorno
Ahora instalás paquetes como siempre, y solo viven dentro de este entorno:
pip install requests
Paso 4: desactivar al terminar
Cuando terminaste de trabajar, corré:
deactivate
Eso devuelve la terminal al entorno global de Python.
Como ves, instalar y manejar entornos virtuales en Python es bastante fácil, y los beneficios te ayudan bastante cuando manejás varios proyectos a la vez.
Descubre cuánto te está costando tu sistema de comunicaciones.
Obtén la auditoría de comunicaciones