Programación y sintaxis · revisado en julio de 2026
Entorno virtual
Un entorno virtual es una instalación aislada de Python con su propio conjunto de paquetes, independiente de la instalación global del sistema. Permite que distintos proyectos usen versiones diferentes de una misma librería sin que entren en conflicto entre sí.
python -m venv .venv source .venv/bin/activate pip install -r requirements.txt
Preguntas frecuentes
¿Por qué no instalar todo globalmente?
Porque dos proyectos pueden necesitar versiones distintas e incompatibles de la misma librería; instalar todo globalmente tarde o temprano rompe uno de los dos.
¿Cómo se crea un entorno virtual en Python?
Con el módulo estándar venv (python -m venv .venv) o con herramientas como uv o Poetry, que además gestionan las dependencias del proyecto.
¿El entorno virtual se sube al repositorio de código?
No. Se declara qué paquetes necesita el proyecto en un archivo (como pyproject.toml o requirements.txt) y cada persona recrea su propio entorno local a partir de ese archivo.