Saltar al contenido
danielsanjuan

Cuaderno · 14 de noviembre de 2026

Python: entornos virtuales sin ensuciar el sistema

python

Cada proyecto con sus dependencias, sin romper las del sistema.

python3 -m venv .venv
source .venv/bin/activate        # en Windows: .venv\Scripts\activate
pip install requests
pip freeze > requirements.txt
deactivate

Recrear el entorno en otro sitio:

python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt

En Debian nuevo, instalar paquetes fuera de un venv da «externally-managed-environment»: es a propósito, usa siempre un venv.

← Todas las notas