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.