როცა 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-მა აირჩია. ბრაუზერს, რომელმაც ქეშის ფაილი მოიტანა, შეიძლება სხვა პროქსის პარამეტრი ჰქონდეს.

დაკავშირებული სტატიები