Diskzyv0.1
Dikkatli silin

Mac'te ~/.pyenv/versions nedir? Eski sürümler silinebilir mi?

Kısa yanıt

Artık kullanmadığınız Python sürümlerini kaldırabilirsiniz, ama bunu pyenv ile yapın ve önce onlara neyin bağımlı olduğuna bakın. Her sürüm kendi kurulu paketlerini tutar ve onun üzerine kurulmuş sanal ortamlar, sürüm gittiğinde çalışmaz olur.

Nerede bulunur

~/.pyenv/versions

Nedir

pyenv, Python'ın her sürümünü ~/.pyenv/versions içinde kendi klasörüne kurar. Mac'te Python'ı normalde kaynaktan derler, bu yüzden her klasör eksiksiz ve ayrı bir Python'dır.

Bir sürüm etkinken pip ile kurduğunuz paketler o sürümün klasörüne gider. pyenv-virtualenv eklentisini kullanıyorsanız sanal ortamlarınız da orada saklanır.

Büyümesinin nedeni, yeni sürümlerin eskilerin yanına eklenmesi ve onları hiçbir şeyin kaldırmamasıdır. Veri bilimi kitaplıkları gibi büyük paketler içeren ortamlar, tek tek sürümleri çok daha büyük hale getirir.

Ne kadar büyür

Yalın her sürüm birkaç yüz MB tutar. Çok sayıda paket kurulmuş sürümler veya ortamlar birkaç GB'a ulaşabilir.

Elle nasıl temizlenir

  1. Kurulu sürümleri ve ortamları listelemek için aşağıdaki komutu çalıştırın. Yıldız işaretiyle gösterilen, bulunduğunuz klasörde etkin olandır.
  2. Projelerinizin hangi sürümleri kullandığına bakın, örneğin bir .python-version dosyasında.
  3. İhtiyacınız olmayan birini, pyenv uninstall ve ardından listede göründüğü haliyle adını yazarak kaldırın.
  4. Kaldırılan bir sürümden başka yerlerde oluşturduğunuz sanal ortamlar çalışmaz olur ve başka bir sürümden yeniden oluşturulmaları gerekir.
Terminal'de
pyenv versions

Sonrasında ne olur

Kaldırılan sürüm ve içine kurulmuş bütün paketler gider. Onu pyenv install ile yeniden derleyebilirsiniz; bu birkaç dakika sürer, ardından ihtiyacınız olan paketleri yeniden kurarsınız.

Diskzy bunu nasıl ele alır

Diskzy, ~/.pyenv klasörünü her sürümün boyutuyla birlikte disk haritasında gösterir; böylece ağır olanları bulmak kolaydır. Proje sanal ortamları ise Clean up (Temizlik) sekmesinde proje derleme klasörleri olarak ayrıca bulunur.

İlgili rehberler

Mac'inizdeki alanın nereye gittiğini görün

Diskzy diskinizin haritasını çıkarır, Sistem Verileri'ni açıklar ve güvenli olanı temizler. 72 saat ücretsiz, sonra 2 Mac için tek seferlik 9 $.

Diskzy'yi ücretsiz deneyin
Bu sayfayı şu dilde okuyun:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語