Du kan levere et Python-kildearkiv via bufferen til python-build når nedlasteren til pyenv ikke får tak i det gjennom proxyen.

  1. Les den etterspurte URL-en og det nøyaktige arkivfilnavnet til den mislykkede byggingen.
  2. Skaff den samme filen via en fungerende, godkjent nedlastingsvei. Behold navnet: en .zip erstatter ikke et etterspurt .tar.xz.
  3. Legg den i en buffermappe og velg den mappen for det nye forsøket:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Erstatt VERSION med definisjonen du valgte. pyenv bruker vanligvis buffermappen sin når den finnes; PYTHON_BUILD_CACHE_PATH gjør den valgte plasseringen eksplisitt.

Når definisjonen oppgir en kontrollsum, sammenligner python-build de bufrede bytene med den. Et navn som passer er ikke nok alene.

Hvis det nye forsøket kommer forbi dette arkivet og deretter prøver en annen nedlasting, undersøk den nylig etterspurte pakken. En definisjon kan trenge mer enn Python-arkivet, og maskinen trenger fortsatt byggeverktøyene og bibliotekene sine. Fyll bufferen for de faktiske forespørslene i stedet for å behandle én fil som en fullstendig frakoblet bygging.

For å gjenopprette vanlige nedlastinger, identifiser og konfigurer nedlasteren som python-build valgte. Nettleseren som hentet bufferfilen, kan ha et annet proxy-oppsett.

Relaterte artikler