Miten välttää Pythonin pip-välimuistin täyttämästä kotihakemistoani
Pipin oletusvälimuistihakemisto
Pythonin paketinhallintaohjelma pip käyttää välimuistia vähentääkseen
verkkoyhteyksien käyttöä 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 pip-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 siivota
välimuistin joko poistamalla sen yksinkertaisesti komennolla rm -rf ~/.cache/pip
tai (hienovaraisemmin) käyttämällä komentoa pip cache purge:
Pip-välimuistihakemiston muuttaminen
Jotta välttäisit ongelmia jatkossa, voi olla hyvä idea tallentaa pip-välimuisti
sen sijaan scratch-tiedostojärjestelmään. Pip-välimuisti voidaan asettaa
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.