Když stahovač pyenv nedokáže získat zdrojový archiv Pythonu přes proxy, můžete jej dodat přes mezipaměť python-build.

  1. Přečtěte si URL a přesný název archivního souboru, které neúspěšné sestavení požadovalo.
  2. Získejte stejný soubor funkční schválenou cestou stahování. Zachovejte název: .zip nenahrazuje požadovaný .tar.xz.
  3. Umístěte jej do adresáře mezipaměti a pro nový pokus zvolte tento adresář:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Nahraďte VERSION definicí, kterou jste zvolili. pyenv obvykle používá svůj adresář mezipaměti, pokud existuje; PYTHON_BUILD_CACHE_PATH zvolené umístění výslovně určí.

Když definice uvádí kontrolní součet, python-build podle něj ověří bajty v mezipaměti. Shoda názvu sama nestačí.

Pokud nový pokus projde tímto archivem a poté zkusí další stahování, prohlédněte nově požadovaný balíček. Definice může potřebovat víc než archiv Pythonu a stroj stále potřebuje nástroje sestavení a knihovny. Plňte mezipaměť pro skutečné požadavky, místo abyste jeden soubor považovali za úplné offline sestavení.

Chcete-li obnovit běžná stahování, zjistěte a nastavte stahovač, který python-build zvolil. Prohlížeč, který soubor do mezipaměti stáhl, může mít jiné nastavení proxy.

Související články