Voit toimittaa Pythonin lähdearkiston python-buildin välimuistin kautta, kun pyenvin lataaja ei saa sitä välityspalvelimen kautta.

  1. Lue epäonnistuneen buildin pyytämä URL ja tarkka arkistotiedoston nimi.
  2. Hanki sama tiedosto toimivaa ja hyväksyttyä latausreittiä pitkin. Säilytä nimi: .zip ei korvaa pyydettyä .tar.xz-tiedostoa.
  3. Sijoita se välimuistihakemistoon ja valitse tämä hakemisto uutta yritystä varten:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Korvaa VERSION valitsemallasi määritelmällä. pyenv käyttää yleensä välimuistihakemistoaan, kun se on olemassa; PYTHON_BUILD_CACHE_PATH tekee valitusta sijainnista eksplisiittisen.

Kun määritelmä ilmoittaa tarkistussumman, python-build vertaa välimuistiin tallennettuja tavuja siihen. Pelkkä täsmäävä nimi ei riitä.

Jos uusi yritys ohittaa tämän arkiston ja yrittää sitten toista latausta, tutki äskettäin pyydettyä pakettia. Määritelmä voi tarvita enemmän kuin Python-arkiston, ja kone tarvitsee edelleen build-työkalunsa ja kirjastonsa. Täytä välimuisti todellisten pyyntöjen mukaan sen sijaan, että pitäisit yhtä tiedostoa täydellisenä offline-buildina.

Palauttaaksesi normaalit lataukset tunnista ja määritä lataaja, jonka python-build valitsi. Selaimella, joka nouti välimuistitiedoston, voi olla eri välityspalvelinasetus.

Aiheeseen liittyvät artikkelit