Օգտագործեք python-build-ի արխիվի քեշը, երբ pyenv-ի ներբեռնումները ձախողվում են
Տեղադրեք ճշգրիտ պահանջված արխիվը python-build-ի ներբեռնման քեշում, ապա նորից փորձեք ընտրված Python սահմանումը։
Երբ pyenv-ի ներբեռնիչը չի կարողանում Python-ի ելակետային արխիվը ստանալ պրոքսիի միջոցով, կարող եք այն տրամադրել python-build-ի քեշի միջոցով։
- Կարդացեք ձախողված build-ի պահանջած URL-ը և արխիվի ֆայլի ճշգրիտ անվանումը։
- Ստացեք նույն ֆայլը աշխատող, թույլատրված ներբեռնման ուղով։ Պահպանեք անվանումը՝
.zipչի փոխարինում պահանջված.tar.xz-ին։ - Տեղադրեք այն քեշի պանակում և նոր փորձի համար ընտրեք այդ պանակը՝
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-ի ընտրած ներբեռնիչը։ Քեշ ֆայլը ստացած զննարկիչը կարող է ունենալ այլ պրոքսի կարգավորում։