Kuinka estää Pythonin pip-välimuistia täyttämästä kotihakemistoani
pipin oletusvälimuistihakemisto
Pythonin pakettienhallinta pip käyttää välimuistia vähentääkseen
verkkoyhteyksien tarvetta ja välttääkseen jo kertaalleen rakennettujen pakettien
uudelleenrakentamisen. Oletuksena tämä välimuisti sijaitsee käyttäjän kotihakemistossa
polussa ~/.cache/pip. Voit tarkistaa nykyisen pipin välimuistihakemistosi komennolla
pip cache dir. Esimerkiksi:
Esimerkiksi PyTorchin asentaminen tallentaa välimuistiin noin 3,7 Gt tiedostoja,
mikä voi helposti täyttää kotihakemistosi kiintiön. Voit tyhjentää
välimuistin joko poistamalla sen suoraan komennolla rm -rf ~/.cache/pip tai
(hienovaraisemmin) käyttämällä komentoa pip cache purge:
pipin välimuistihakemiston muuttaminen
Jotta välttäisit ongelmia jatkossa, voi olla hyvä ajatus tallentaa pipin
välimuisti sen sijaan scratch-tiedostojärjestelmään. pipin välimuisti voidaan
määrittää valitsimella --cache-dir tai globaalisti asettamalla
ympäristömuuttuja PIP_CACHE_DIR. Esimerkiksi (muuta polku projektillesi ja
käyttäjällesi sopivaksi):
Voit nyt testata, että pip on ottanut tämän muutoksen käyttöön:
Jos haluat tehdä tästä asetuksesta pysyvän käyttäjällesi, voit lisätä
export-rivin kotihakemistosi .bashrc-tiedostoon.