Используйте кеш архивов 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. У браузера, получившего файл в кеш, могут быть другие настройки прокси.