Entorno virtual

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'