Kai pyenv atsisiuntėjas negali gauti Python šaltinio archyvo per tarpinį serverį, galite jį pateikti per python-build podėlį.

  1. Perskaitykite nepavykusio build prašytą URL ir tikslų archyvo failo pavadinimą.
  2. Gaukite tą patį failą veikiančiu, patvirtintu atsisiuntimo keliu. Išsaugokite pavadinimą: .zip nepakeičia prašomo .tar.xz.
  3. Įdėkite jį į podėlio katalogą ir pasirinkite šį katalogą kartotiniam bandymui:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Pakeiskite VERSION pasirinkta apibrėžtimi. pyenv paprastai naudoja savo podėlio katalogą, jei jis yra; PYTHON_BUILD_CACHE_PATH aiškiai nurodo pasirinktą vietą.

Kai apibrėžtis nurodo kontrolinę sumą, python-build lygina podėlyje esančius baitus su ja. Vien sutampantis pavadinimas nepakanka.

Jei kartotinis bandymas praeina šį archyvą ir tada bando kitą atsisiuntimą, patikrinkite naujai prašomą paketą. Apibrėžčiai gali prireikti daugiau nei Python archyvo, o mašinai vis dar reikia build įrankių ir bibliotekų. Pildykite podėlį faktiniams prašymams, o ne laikykite vieno failo visu offline build.

Norėdami grąžinti įprastus atsisiuntimus, nustatykite ir sukonfigūruokite atsisiuntėją, kurį pasirinko python-build. Naršyklė, gavusi podėlio failą, gali turėti kitokią tarpinio serverio nuostatą.

Susiję straipsniai