(pip bakıcısı burada!)
Pip 6.0 (arka 2014 yılında!) Beri pip install
, pip download
ve pip wheel
komutlar ile önbelleği kullanmaktan kaçınmak için söylendi edilebilir --no-cache-dir
seçenek. (örneğin pip install --no-cache-dir <package>
)
Pip 10.0'dan (2018'de geri!) Beri pip'i pip config
önbelleği her zaman yoksaymak üzere yapılandırmak için kullanılabilen bir komut eklendi - pip config set global.cache-dir false
pip'i önbelleği "global" olarak kullanmayacak şekilde yapılandırır (yani tüm komutlarda).
Pip 20.1'den beri pip'in pip cache
önbelleğinin içeriğini yönetme komutu vardır .
pip cache purge
önbellekteki tüm tekerlek dosyalarını kaldırır.
pip cache remove matplotlib
matplotlib ile ilgili dosyaları seçerek önbellekten siler.
Özetle, pip önbelleği nasıl kullandığını değiştirmek için birçok yol sağlar:
pip install --no-cache-dir <package>
: sadece bu çalışma için önbellek kullanmadan bir paket kurun.
pip config set global.cache-dir false
: pip'i "global" önbelleğini kullanmayacak şekilde yapılandır (tüm komutlarda)
pip cache remove matplotlib
: matplotlib ile ilgili tüm tekerlek dosyalarını pip'in önbelleğinden kaldırır.
pip cache purge
: tüm dosyaları pip'in önbelleğinden temizlemek için.
Soruda bahsedilen "önbelleğe alma nedeniyle yanlış sürümün yüklenmesi" sorunu 1.4 numaralı makalede düzeltildi (2013'te geri döndü!):
Derleme dizinlerini temizleme ve yeniden kullanmama ile ilgili bir dizi sorunu düzeltin. (# 413, # 709, # 634, # 602, # 939, # 865, # 948)