Diskzyv0.1
Seguro apagar

O que é a pasta pkgs do conda? É seguro apagar?

Resposta curta

Sim, é seguro limpar o cache de pacotes do conda. Use conda clean, que remove os arquivos baixados e os pacotes que nenhum ambiente usa. Não apague a pasta pkgs manualmente, porque seus ambientes têm links para arquivos dentro dela.

Onde fica

~/miniconda3/pkgs (or ~/anaconda3/pkgs)

O que é

Toda vez que o conda instala um pacote, ele primeiro baixa um arquivo compactado e o descompacta em uma pasta pkgs dentro da instalação do conda, por exemplo ~/miniconda3/pkgs ou ~/anaconda3/pkgs. O Miniforge e outros instaladores usam a mesma estrutura dentro da própria pasta.

Os ambientes são então montados com links para os arquivos descompactados, em vez de cópias. É por isso que vários ambientes com os mesmos pacotes ocupam menos espaço do que você esperaria, e é por isso que remover a pasta manualmente pode quebrá-los.

O cache cresce com cada versão de pacote que você já instalou. Atualizar um ambiente deixa as versões antigas no cache.

Que tamanho pode atingir

Muitas vezes vários GB, e mais de dez GB se você trabalha com pacotes grandes de computação científica ou aprendizado de máquina.

Como limpar manualmente

  1. Execute antes conda clean --all --dry-run. Ele lista o que seria removido sem remover nada.
  2. Execute o comando abaixo. Ele apaga os arquivos compactados de pacotes baixados, o cache de índice e os pacotes descompactados aos quais nenhum ambiente está ligado, e pede confirmação.
  3. Para liberar mais espaço, liste seus ambientes com conda env list e remova os que não usa mais com conda env remove -n seguido do nome.
  4. Execute conda clean --all de novo depois de remover ambientes, já que os pacotes deles agora estão sem uso.
No Terminal
conda clean --all

O que acontece depois

Os ambientes existentes continuam funcionando. Na próxima vez que você instalar ou atualizar um pacote que foi removido do cache, o conda o baixa de novo.

Como o Diskzy lida com isso

O Diskzy mostra a pasta do conda no mapa do disco, com o tamanho de pkgs e de cada ambiente separados, para você ver se é o cache ou são os ambientes antigos que ocupam o espaço.

Guias relacionados

Veja para onde foi o espaço do seu Mac

O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.

Experimente o Diskzy grátis
Leia em:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語