Bruk arkivbufferen til python-build når pyenv-nedlastinger feiler
Legg det nøyaktig etterspurte arkivet i nedlastingsbufferen til python-build, og prøv deretter den valgte Python-definisjonen på nytt.
Du kan levere et Python-kildearkiv via bufferen til python-build når nedlasteren til pyenv ikke får tak i det gjennom proxyen.
- Les den etterspurte URL-en og det nøyaktige arkivfilnavnet til den mislykkede byggingen.
- Skaff den samme filen via en fungerende, godkjent nedlastingsvei. Behold navnet: en
.ziperstatter ikke et etterspurt.tar.xz. - Legg den i en buffer-mappe og velg den mappen for det nye forsøket:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSIONErstatt VERSION med definisjonen du valgte. pyenv bruker vanligvis buffer-mappen 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.