Выкарыстоўвайце кэш архіваў python-build, калі загрузкі pyenv не працуюць
Змесціце дакладна запатрабаваны архіў у кэш загрузак python-build і паўтарыце спробу для выбранага вызначэння Python.
Вы можаце перадаць архіў зыходніка Python праз кэш python-build, калі загрузчык pyenv не можа атрымаць яго праз проксі.
- Прачытайце URL і дакладнае імя файла архіва, якія запытала няўдалая зборка.
- Атрымайце той самы файл праз працоўны дазволены маршрут загрузкі. Захавайце імя:
.zipне замяняе запатрабаваны.tar.xz. - Пакладзіце яго ў каталог кэша і выберыце гэты каталог для паўторнай спробы:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSIONЗамяніце VERSION на выбранае вамі вызначэнне. pyenv звычайна выкарыстоўвае свой каталог кэша, калі ён ёсць; PYTHON_BUILD_CACHE_PATH робіць выбранае месца яўным.
Калі вызначэнне абвяшчае кантрольную суму, python-build звярае з ёй байты з кэша. Аднаго супадзення імя недастаткова.
Калі паўторная спроба праходзіць гэты архіў і затым спрабуе іншую загрузку, агледзіце новазапатрабаваны пакет. Вызначэнню можа спатрэбіцца больш за архіў Python, а машыне ўсё яшчэ патрэбныя інструменты зборкі і бібліятэкі. Запаўняйце кэш для рэальных запытаў, а не лічыце адзін файл поўнай афлайн-зборкай.
Каб вярнуць звычайныя загрузкі, вызначце і наладзьце загрузчык, які выбраў python-build. Браўзер, які атрымаў файл у кэш, можа мець іншыя налады проксі.