Saltar al contenido

¿Cómo liberar espacio en disco ocupado por (ana)conda?

Esta inquietud se puede solucionar de diferentes formas, sin embargo te dejamos la que para nosotros es la solución más completa.

Solución:

Puedes liberar algo de espacio con:

conda clean --all

clean Eliminar paquetes y cachés no utilizados.

Conda ya usa enlaces simbólicos cuando es posible para paquetes. Entonces, no hay mucho que mejorar aquí, supongo.

Ok, gracias, pero me gustaría saber “no para un entorno específico, sino en general”, para todos los entornos.

Puede enumerar todos los paquetes en todos los envs con unas pocas líneas de Python:

import os
import subprocess
for env in os.listdir('/Users/me/miniconda3/envs'):
    subprocess.call(['conda', 'list', '-n', env])

Finalmente logré solucionar este problema. Al final fue un par de días de trabajo:

  1. Para todos mis proyectos de Python, uso PyCharm y con él verifiqué qué proyecto usa qué entorno. Para todos los ambientes usé el conda env export > environment.yml para guardar la configuración del entorno desde https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#exporting-the-environment-file
  2. Comprobar si mis proyectos aún funcionan con nuevos entornos creados a partir de environment.yml.
  3. Utilizar anaconda-clean desde la opción B en https://docs.anaconda.com/anaconda/install/uninstall y coloque la copia de seguridad creada en un lugar seguro.
  4. Renombrar el viejo anaconda2 directorio a anaconda2_backup.
  5. Instalar un nuevo entorno conda – miniconda3 en mi caso.
  6. Construir nuevos entornos que son necesarios para los proyectos actuales de la environment.ymlsy verifique si estos funcionan.
  7. Elimine las copias de seguridad antiguas de anaconda.

Finalmente, también reduje mi volumen lógico con https://blog.shadypixel.com/how-to-shrink-an-lvm-volume-safely/ pero esto es solo para usuarios de Linux que usan LVM.

De esta manera pude liberar de 20 a 30 GB de espacio.

Sección de Reseñas y Valoraciones

Tienes la opción de defender nuestra misión poniendo un comentario y puntuándolo te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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