Puteți furniza o arhivă sursă Python prin cache-ul python-build atunci când descărcătorul pyenv nu o poate obține prin proxy.

  1. Citiți URL-ul solicitat și numele exact al fișierului de arhivă cerute de compilarea eșuată.
  2. Obțineți același fișier printr-o rută de descărcare funcțională și aprobată. Păstrați numele: un .zip nu înlocuiește un .tar.xz solicitat.
  3. Puneți-l într-un director cache și selectați acel director pentru noua încercare:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Înlocuiți VERSION cu definiția aleasă. pyenv folosește de obicei directorul său cache când există; PYTHON_BUILD_CACHE_PATH face explicită locația aleasă.

Când definiția declară o sumă de control, python-build compară octeții din cache cu ea. Un nume care se potrivește nu este suficient.

Dacă noua încercare trece de această arhivă și apoi încearcă altă descărcare, examinați pachetul cerut recent. O definiție poate necesita mai mult decât arhiva Python, iar mașina are în continuare nevoie de instrumentele de compilare și de biblioteci. Umpleți cache-ul pentru cererile reale în loc să tratați un singur fișier ca o compilare offline completă.

Pentru a restabili descărcările normale, identificați și configurați descărcătorul ales de python-build. Browserul care a adus fișierul din cache poate avea altă configurare de proxy.

Articole similare