TutorialProgramación

Cómo crear un entorno virtual de Python con venv

Cada proyecto con sus propias librerías, sin tocar el Python del sistema.

Ilustración de ejemplo
Imagen: ADNbeta Root

Instalar librerías con pip en el Python del sistema acaba mezclando versiones entre proyectos. Un entorno virtual aísla cada proyecto en su carpeta.

Requisitos

  • Python 3 instalado.
  • En Debian y Ubuntu, el paquete python3-venv.
  • Unos 5 minutos.

1. Instala el módulo venv

En Debian y derivados viene aparte.

sudo apt install python3-venv

2. Crea el entorno

Dentro de la carpeta del proyecto, crea el entorno en .venv.

cd mi-proyecto
python3 -m venv .venv

3. Actívalo

Mientras esté activo, python y pip son los del entorno.

source .venv/bin/activate

4. Instala lo que necesites

Por ejemplo, requests.

pip install requests

Comprobar que funciona

Comprueba que python apunta al entorno:

which python

Si algo falla

  • «No module named venv»: falta python3-venv.
  • Para salir del entorno, escribe deactivate.

Este artículo es contenido de ejemplo de ADNbeta Root: los datos, las personas y los estudios citados son ficticios.

¿Te ha resultado útil?

Sobre quien firma:

Sistemas y hardware

Administradora de sistemas. Escribe sobre Linux, autoalojamiento y hardware abierto. (Autora de ejemplo).

Más de Programación

4 comentarios

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *