Entorno virtual
¿Qué es un entorno virtual?
Un entorno virtual en Python es una herramienta que permite crear un espacio aislado para instalar paquetes y dependencias específicas de un proyecto, sin afectar el resto del sistema o a otros proyectos.
En términos prácticos, un entorno virtual es una carpeta que contiene una instalación independiente de Python, junto con sus propios paquetes y scripts. Esto permite:
- Evitar conflictos entre versiones de paquetes usados en diferentes proyectos.
- Reproducir entornos de desarrollo en otros equipos o servidores.
- Mantener limpio el entorno global de Python del sistema.
¿Cómo se crea?
Con el módulo venv
incluido en Python 3:
En linea de comando:
python -m venv nombre_del_entorno
Esto crea una carpeta llamada nombre_del_entorno
donde se instalarán los paquetes.
¿Cómo se activa?
- En Windows:
nombre_del_entorno\Scripts\activate
En macOS/Linux
source nombre_del_entorno/bin/activate
¿Cómo se desactiva?
En linea de comando:
deactivate
¿Como instalar paquetes en python?
Con el entorno virtual activado:
pip install 'nombre'