Ko prenašalnik pyenv ne more pridobiti izvornega arhiva Pythona prek posrednika, ga lahko zagotovite prek predpomnilnika python-build.

  1. Preberite zahtevani URL in točno ime arhivske datoteke neuspele gradnje.
  2. Pridobite isto datoteko po delujoči, odobreni poti prenosa. Ohranite ime: .zip ne nadomesti zahtevanega .tar.xz.
  3. Postavite jo v imenik predpomnilnika in za nov poskus izberite ta imenik:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Zamenjajte VERSION z izbrano definicijo. pyenv običajno uporablja svoj imenik predpomnilnika, kadar obstaja; PYTHON_BUILD_CACHE_PATH naredi izbrano mesto izrecno.

Ko definicija navede kontrolno vsoto, python-build primerja predpomnjene bajte z njo. Samo ujemajoče se ime ni dovolj.

Če nov poskus preseže ta arhiv in nato poskusi drug prenos, preglejte novo zahtevani paket. Definicija lahko potrebuje več kot arhiv Pythona, stroj pa še vedno potrebuje orodja za gradnjo in knjižnice. Polnite predpomnilnik za dejanske zahteve, namesto da eno datoteko obravnavate kot popolno gradnjo brez povezave.

Če želite obnoviti običajne prenose, ugotovite in nastavite prenašalnik, ki ga je izbral python-build. Brskalnik, ki je prinesel datoteko v predpomnilnik, ima lahko drugačno nastavitev posrednika.

Sorodni članki