Keď sťahovač pyenv nedokáže získať zdrojový archív Pythonu cez proxy, môžete ho dodať cez vyrovnávaciu pamäť python-build.

  1. Prečítajte si URL a presný názov archívneho súboru, ktoré požadovalo neúspešné zostavenie.
  2. Získajte ten istý súbor fungujúcou, schválenou cestou sťahovania. Zachovajte názov: .zip nenahrádza požadovaný .tar.xz.
  3. Umiestnite ho do adresára vyrovnávacej pamäte a pre nový pokus zvoľte tento adresár:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Nahraďte VERSION zvolenou definíciou. pyenv zvyčajne používa svoj adresár vyrovnávacej pamäte, ak existuje; PYTHON_BUILD_CACHE_PATH zvolené umiestnenie výslovne určí.

Keď definícia uvádza kontrolný súčet, python-build podľa neho overí bajty vo vyrovnávacej pamäti. Zhoda názvu sama nestačí.

Ak nový pokus prejde týmto archívom a potom skúsi ďalšie sťahovanie, preskúmajte novo požadovaný balík. Definícia môže potrebovať viac než archív Pythonu a stroj stále potrebuje nástroje na zostavenie a knižnice. Plňte vyrovnávaciu pamäť pre skutočné požiadavky, namiesto toho, aby ste jeden súbor považovali za úplné offline zostavenie.

Ak chcete obnoviť bežné sťahovania, zistite a nastavte sťahovač, ktorý python-build zvolil. Prehliadač, ktorý súbor do vyrovnávacej pamäte stiahol, môže mať iné nastavenie proxy.

Súvisiace články