Hyppää sisältöön

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti will be decommissioned after Roihu becomes available. Users should clean up unnecessary files and move any required data by the end of August 2026. See the Roihu data preparation instructions for details.

Puhti scratch is very full: keep only active data there and move or delete everything else. No new Puhti scratch quota will be granted.

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:

$ pip cache dir
/users/mvsjober/.cache/pip

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:

$ pip cache purge
Files removed: 52

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):

$ export PIP_CACHE_DIR=/scratch/<project>/<username>/pip-cache/
$ mkdir -p $PIP_CACHE_DIR

Voit nyt testata, että pip on ottanut tämän muutoksen käyttöön:

$ pip cache dir
/scratch/project_2001659/mvsjober/pip-cache/

Jos haluat tehdä tästä asetuksesta pysyvän käyttäjällesi, voit lisätä export-rivin kotihakemistosi .bashrc-tiedostoon.

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta