Diskzyv0.1
Apague com cuidado

O que é ~/.pyenv/versions no Mac? Posso apagar versões antigas?

Resposta curta

Você pode remover as versões do Python que não usa mais, mas faça isso com o pyenv e confira antes o que depende delas. Cada versão guarda seus próprios pacotes instalados, e os ambientes virtuais criados a partir dela param de funcionar quando ela é removida.

Onde fica

~/.pyenv/versions

O que é

O pyenv instala cada versão do Python em sua própria pasta em ~/.pyenv/versions. No Mac ele normalmente compila o Python a partir do código-fonte, então cada pasta é um Python completo e separado.

Os pacotes que você instala com o pip enquanto uma versão está ativa vão para a pasta daquela versão. Se você usa o plugin pyenv-virtualenv, seus ambientes virtuais também ficam guardados ali.

Ela cresce porque as versões novas são adicionadas ao lado das antigas e nada as remove. Ambientes com pacotes grandes, como bibliotecas de ciência de dados, deixam versões individuais muito maiores.

Que tamanho pode atingir

Cada versão simples ocupa algumas centenas de MB. Versões ou ambientes com muitos pacotes instalados podem chegar a vários GB.

Como limpar manualmente

  1. Execute o comando abaixo para listar as versões e os ambientes instalados. O que está marcado com um asterisco está ativo na pasta atual.
  2. Confira quais versões seus projetos usam, por exemplo em um arquivo .python-version.
  3. Remova uma de que você não precisa com pyenv uninstall seguido do nome dela, exatamente como aparece na lista.
  4. Os ambientes virtuais que você criou em outros lugares a partir de uma versão removida param de funcionar e precisam ser criados de novo a partir de outra versão.
No Terminal
pyenv versions

O que acontece depois

A versão removida e todos os pacotes instalados nela somem. Você pode compilá-la de novo com pyenv install, o que leva alguns minutos, e depois reinstalar os pacotes de que precisa.

Como o Diskzy lida com isso

O Diskzy mostra ~/.pyenv no mapa do disco com o tamanho de cada versão, então as pesadas são fáceis de achar. Os ambientes virtuais dos projetos são encontrados separadamente na aba Clean up (Limpeza), como pastas de compilação de projetos.

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日本語