Можете да предоставите архивен файл с изходния код на 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 е избрал. Браузърът, който е взел кеширания файл, може да има различна настройка на проксито.

Подобни статии