O que é a pasta pkgs do conda? É seguro apagar?
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
- Execute antes conda clean --all --dry-run. Ele lista o que seria removido sem remover nada.
- 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.
- 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.
- Execute conda clean --all de novo depois de remover ambientes, já que os pacotes deles agora estão sem uso.
conda clean --allO 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