जब pyenv का डाउनलोडर प्रॉक्सी से Python स्रोत आर्काइव नहीं ला पाता, तब आप python-build के कैश से वह आर्काइव दे सकते हैं।

  1. विफल बिल्ड द्वारा माँगा गया 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 आर्काइव से अधिक चाहिए हो सकता है, और मशीन को अब भी बिल्ड टूल तथा लाइब्रेरी चाहिए। एक फ़ाइल को पूरा ऑफ़लाइन बिल्ड मानने के बजाय वास्तविक अनुरोधों के लिए कैश भरें।

सामान्य डाउनलोड बहाल करने के लिए python-build द्वारा चुने गए डाउनलोडर को पहचानें और कॉन्फ़िगर करें। जिस ब्राउज़र ने कैश फ़ाइल लाई, उसकी प्रॉक्सी सेटिंग अलग हो सकती है।

संबंधित लेख