(pemelihara pip di sini!)
Sejak pip 6.0 (kembali tahun 2014!) pip install
,, pip download
Dan pip wheel
perintah dapat diperintahkan untuk menghindari penggunaan cache dengan --no-cache-dir
opsi. (misalnya: pip install --no-cache-dir <package>
)
Sejak pip 10.0 (kembali tahun 2018!), Sebuah pip config
perintah telah ditambahkan, yang dapat digunakan untuk mengkonfigurasi pip untuk selalu mengabaikan cache - pip config set global.cache-dir false
mengkonfigurasi pip untuk tidak menggunakan cache "secara global" (yaitu dalam semua perintah).
Sejak pip 20.1, pip memiliki pip cache
perintah untuk mengelola konten cache pip.
pip cache purge
menghapus semua file roda di cache.
pip cache remove matplotlib
secara selektif menghapus file yang terkait dengan matplotlib dari cache.
Singkatnya, pip menyediakan banyak cara untuk mengubah cara penggunaan cache:
pip install --no-cache-dir <package>
: instal paket tanpa menggunakan cache, untuk menjalankan ini saja.
pip config set global.cache-dir false
: konfigurasikan pip untuk tidak menggunakan cache "global" (di semua perintah)
pip cache remove matplotlib
: menghapus semua file roda yang terkait dengan matplotlib dari cache pip.
pip cache purge
: untuk menghapus semua file dari cache pip.
Masalah khusus "menginstal versi yang salah karena caching" masalah yang disebutkan dalam pertanyaan diperbaiki di pip 1.4 (kembali 2013!):
Perbaiki sejumlah masalah terkait pembersihan dan jangan gunakan kembali direktori pembangunan. (# 413, # 709, # 634, # 602, # 939, # 865, # 948)