وقتی دانلودهای pyenv شکست میخورند از حافظهٔ آرشیو python-build استفاده کنید
آرشیو دقیقاً درخواستشده را در حافظهٔ دانلود python-build قرار دهید و سپس تعریف Python انتخابشده را دوباره امتحان کنید.
وقتی دانلودکنندهٔ pyenv نمیتواند آرشیو منبع Python را از طریق پروکسی بگیرد، میتوانید آن را از حافظهٔ python-build تأمین کنید.
- نشانی URL و نام دقیق فایل آرشیوی را که بیلد ناموفق درخواست کرده بود بخوانید.
- همان فایل را از مسیر دانلود کارآمد و تأییدشده بگیرید. نام را حفظ کنید:
.zipجایگزین.tar.xzدرخواستشده نیست. - آن را در یک پوشهٔ حافظه بگذارید و همان پوشه را برای تلاش دوباره انتخاب کنید:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSIONVERSION را با تعریفی که انتخاب کردهاید جایگزین کنید. pyenv معمولاً در صورت وجود از پوشهٔ حافظهٔ خود استفاده میکند؛ PYTHON_BUILD_CACHE_PATH مکان انتخابی را صریح میکند.
وقتی تعریف یک checksum اعلام میکند، python-build بایتهای ذخیرهشده را با آن مقایسه میکند. تنها یکسان بودن نام کافی نیست.
اگر تلاش دوباره از این آرشیو بگذرد و سپس دانلود دیگری را امتحان کند، بستهٔ تازه درخواستشده را بررسی کنید. یک تعریف میتواند بیش از آرشیو Python لازم داشته باشد و ماشین هنوز به ابزارهای بیلد و کتابخانهها نیاز دارد. حافظه را برای درخواستهای واقعی پر کنید، نه اینکه یک فایل را بیلد کامل آفلاین بدانید.
برای بازگرداندن دانلودهای عادی، دانلودکنندهای را که python-build انتخاب کرده شناسایی و پیکربندی کنید. مرورگری که فایل حافظه را گرفته ممکن است تنظیم پروکسی دیگری داشته باشد.