pyenv-এর ডাউনলোডার প্রক্সির মাধ্যমে সংগ্রাহ করতে না পারলে আপনি python-build-এর ক্যাশ দিয়ে Python সোর্স আর্কাইভ দিতে পারেন।

  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 যে ডাউনলোডার বেছে নিয়েছে তা চিহ্নিত করে কনফিগার করুন। যে ব্রাউজার ক্যাশ ফাইলটি এনেছিল তার প্রক্সি সেটিং আলাদা হতে পারে।

সম্পর্কিত নিবন্ধ