Cuánto pesa de verdad una instalación de Python
Cada pip install que descarga un wheel lo deja en %LOCALAPPDATA%\pip\cache, para que la próxima instalación se ahorre la descarga. Ingeniería impecable y una promesa sin límite: nada elimina jamás un wheel, así que la carpeta solo crece, giga a giga, durante años.
Los entornos virtuales son la mitad mayor del problema. Un venv recién creado pesa 15–30 MB, pero un stack de datos con numpy y pandas pasa de medio giga, y una compilación de PyTorch con CUDA supera los cinco. Diez carpetas de proyectos abandonadas después, ya miras el precio de un segundo disco.
La dieta segura, por pasos
Nada de lo siguiente toca tu código ni el intérprete global. Recorre la lista de arriba a abajo y detente en cuanto desaparezca la presión sobre el disco.
- pip cache dir imprime la ubicación de la caché; pip cache info informa de su tamaño y número de archivos
- pip cache purge vacía la caché de wheels: las instalaciones volverán a descargar, y nada más cambia
- Repasa tus proyectos buscando carpetas .venv y venv que no abres desde hace meses; un analizador de espacio las encuentra al instante
- Antes de borrar un venv, ejecuta dentro pip freeze > requirements.txt y solo después elimina la carpeta entera
- Si hace años usaste pipenv, en %USERPROFILE%\.virtualenvs puede que aún vivan sus entornos
- Cualquier venv se recrea luego con dos comandos: python -m venv .venv y pip install -r requirements.txt
Lo que no hay que hacer
No borres paquetes a mano de las site-packages del intérprete global: la mitad de tus herramientas puede depender de lo que vive ahí. Tampoco desactives la caché por despecho; existe para ahorrarte descargas repetidas, y una purga trimestral te da el espacio sin las esperas. Y si un proyecto sigue vivo, conserva su venv hasta exportar el freeze y confirmar el requirements en el repositorio.
Preguntas y respuestas
¿Dónde está la caché de pip en Windows?
En %LOCALAPPDATA%\pip\cache. El comando pip cache dir imprime la ruta exacta y pip cache info muestra el tamaño.
¿Se puede borrar la carpeta de un virtualenv?
Sí, una vez exportados sus paquetes con pip freeze a un archivo requirements. Recrearlo después es un solo comando, y tu código en la carpeta no se toca.
Consulta qué incluye antes de comprar.
La prueba única de 30 minutos incluye las funciones básicas. Las funciones marcadas PRO permanecen bloqueadas hasta activar una licencia de pago.
Sigue leyendo
Escríbenos: [email protected]