Arhiv izvornog koda Pythona možete dostaviti kroz python-build keš kada ga pyenv-ov preuzimač ne može dohvatiti kroz proxy.

  1. Pročitajte URL i tačan naziv arhivske datoteke koje je neuspešna gradnja zatražila.
  2. Preuzmite istu datoteku radnim, odobrenim putem preuzimanja. Zadržite naziv: .zip nije zamena za traženi .tar.xz.
  3. Stavite je u keš direktorijum i izaberite taj direktorijum za novi pokušaj:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Zamenite VERSION definicijom koju ste izabrali. pyenv obično koristi svoj keš direktorijum kada postoji; PYTHON_BUILD_CACHE_PATH čini izabranu lokaciju eksplicitnom.

Kada definicija navede kontrolni zbir, python-build proverava keširane bajtove prema njemu. Sama podudarnost naziva nije dovoljna.

Ako novi pokušaj prođe ovaj arhiv i zatim pokuša drugo preuzimanje, pregledajte novozatraženi paket. Definicija može zahtevati više od Python arhiva, a mašini su i dalje potrebni alati za gradnju i biblioteke. Punite keš za stvarne zahteve umesto da jednu datoteku smatrate potpunom izgradnjom bez mreže.

Da biste vratili uobičajena preuzimanja, prepoznajte i podesite preuzimač koji je python-build izabrao. Pregledač koji je doneo keširanu datoteku može imati drugačija proxy podešavanja.

Povezani članci