Entornos virtuales en python

Escrito por Roi Degante (Abril 04 2024)

python

venv

cmd

terminal

Python background.

Manejo de entornos virtuales en python

¿Qué es un entorno virtual? Un entorno virtual en Python es una herramienta que ayuda a mantener separadas las dependencias requeridas por diferentes proyectos. En otras palabras, puedes tener múltiples versiones de la misma biblioteca en tu computadora sin que se interfieran entre sí.

Esto se logra creando un entorno aislado para cada proyecto, donde se instalan sus propias dependencias.

Utilizamos el nombre .venv para el entorno virtual como default como buena práctica para facilitar su manejo.

Crear un entorno virtual

$ mac/linux: python3 -m venv .venv
$ windows: python -m venv .venv

Activar un entorno virtual

mac/linux: source .venv/bin/activate
windows: .venv\\Scripts\\activate