Երբ pyenv-ի ներբեռնիչը չի կարողանում Python-ի ելակետային արխիվը ստանալ պրոքսիի միջոցով, կարող եք այն տրամադրել python-build-ի քեշի միջոցով։

  1. Կարդացեք ձախողված build-ի պահանջած URL-ը և արխիվի ֆայլի ճշգրիտ անվանումը։
  2. Ստացեք նույն ֆայլը աշխատող, թույլատրված ներբեռնման ուղով։ Պահպանեք անվանումը՝ .zip չի փոխարինում պահանջված .tar.xz-ին։
  3. Տեղադրեք այն քեշի պանակում և նոր փորձի համար ընտրեք այդ պանակը՝
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Փոխարինեք VERSION-ը ձեր ընտրած սահմանումով։ pyenv-ը սովորաբար օգտագործում է իր քեշի պանակը, երբ այն կա. PYTHON_BUILD_CACHE_PATH-ը ընտրված տեղը դարձնում է բացահայտ։

Երբ սահմանումը հայտարարում է checksum, python-build-ը համեմատում է քեշավորված բայթերը դրա հետ։ Միայն անվանումը համընկնելը բավարար չէ։

Եթե նոր փորձն անցնում է այս արխիվից և հետո փորձում է այլ ներբեռնում, ուսումնասիրեք նոր պահանջված փաթեթը։ Սահմանումը կարող է ավելին պահանջել, քան Python-ի արխիվը, և մեքենային դեռ պետք են build-ի գործիքներն ու գրադարանները։ Լրացրեք քեշը իրական հարցումների համար՝ փոխարենը մեկ ֆայլը համարելով ամբողջական օֆլայն build։

Սովորական ներբեռնումները վերականգնելու համար բացահայտեք և կարգավորեք python-build-ի ընտրած ներբեռնիչը։ Քեշ ֆայլը ստացած զննարկիչը կարող է ունենալ այլ պրոքսի կարգավորում։

Առնչվող հոդվածներ