Ви можете передати архів вихідного коду Python через кеш python-build, коли завантажувач pyenv не може отримати його через проксі.

  1. Прочитайте запитаний URL і точну назву файлу архіву з невдалого збирання.
  2. Отримайте той самий файл робочим, схваленим шляхом завантаження. Збережіть назву: .zip не замінює запитаний .tar.xz.
  3. Покладіть його в каталог кеша і виберіть цей каталог для повторної спроби:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Замініть VERSION на вибране визначення. pyenv зазвичай використовує власний каталог кеша, якщо він існує; PYTHON_BUILD_CACHE_PATH робить вибране місце явним.

Якщо визначення оголошує контрольну суму, python-build звіряє з нею байти з кеша. Самої збіжної назви недостатньо.

Якщо повторна спроба проходить цей архів і потім намагається завантажити щось інше, перегляньте щойно запитаний пакунок. Визначенню може знадобитися більше, ніж архів Python, а машині досі потрібні інструменти збирання та бібліотеки. Наповнюйте кеш під реальні запити, а не вважайте один файл повним офлайн-збиранням.

Щоб повернути звичайні завантаження, визначте й налаштуйте завантажувач, який вибрав python-build. У браузера, що отримав файл у кеш, можуть бути інші налаштування проксі.

Схожі статті