~$ man environnement-virtuel
¿Qué es un entorno virtual en Python (venv)?
definición
Un entorno virtual en Python es un directorio aislado que contiene una instalación independiente del intérprete y los paquetes necesarios para un proyecto concreto.
Se crea con el módulo venv incluido en Python y permite instalar librerías sin afectar la instalación global del sistema.
Su uso evita conflictos de versiones y facilita compartir proyectos mediante un archivo requirements.txt.
Piensa en un entorno virtual como las maletas de viaje: cada maleta lleva solo lo que necesitas para ese viaje concreto, sin mezclar la ropa de playa con la de montaña.
para recordar
- Un entorno virtual aísla las dependencias de cada proyecto Python.
- Se crea con el comando python -m venv nombre.
- Permite usar distintas versiones de paquetes sin conflictos.
- Facilita compartir el proyecto con requirements.txt.
- Es una práctica estándar en desarrollo profesional de Python.
el mercado en 2026
En 2026, el dominio de entornos virtuales sigue siendo requisito básico para roles de desarrollador Python, científico de datos y DevOps, ya que las empresas priorizan proyectos reproducibles y sin errores de dependencias.
preguntas frecuentes
¿Cómo activar un entorno virtual en Python?
En Linux o macOS usa source nombre/bin/activate. En Windows ejecuta nombre\Scripts\activate. El prompt cambiará para indicar que está activo.
¿Por qué usar venv en lugar de instalar paquetes globales?
Evita conflictos entre versiones de librerías de distintos proyectos y mantiene limpio el sistema. Cada proyecto tiene sus propias dependencias aisladas.
¿Cómo desactivar un entorno virtual?
Simplemente escribe deactivate en la terminal. El prompt volverá a la normalidad y dejarás de usar las dependencias del entorno.
¿Cómo guardar las dependencias de un entorno virtual?
Ejecuta pip freeze > requirements.txt dentro del entorno activo. Este archivo permite recrear el entorno en otra máquina con pip install -r requirements.txt.
