Μπορείτε να παρέχετε ένα αρχείο πηγαίου κώδικα Python μέσω της προσωρινής μνήμης του python-build όταν ο λήπτης του pyenv δεν μπορεί να το ανακτήσει μέσω του διαμεσολαβητή.

  1. Διαβάστε τη διεύθυνση URL και το ακριβές όνομα αρχείου που ζήτησε η αποτυχημένη κατασκευή.
  2. Αποκτήστε το ίδιο αρχείο μέσω μιας λειτουργικής, εγκεκριμένης διαδρομής λήψης. Διατηρήστε το όνομα: το .zip δεν αντικαθιστά ένα ζητούμενο .tar.xz.
  3. Τοποθετήστε το σε κατάλογο προσωρινής μνήμης και επιλέξτε αυτόν τον κατάλογο για τη νέα προσπάθεια:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Αντικαταστήστε το VERSION με την έκδοση που επιλέξατε. Το pyenv χρησιμοποιεί συνήθως τον κατάλογο προσωρινής μνήμης όταν υπάρχει· το PYTHON_BUILD_CACHE_PATH καθιστά σαφή την επιλεγμένη θέση.

Όταν η έκδοση δηλώνει άθροισμα ελέγχου, το python-build συγκρίνει τα αποθηκευμένα byte με αυτό. Ένα όνομα που ταιριάζει δεν αρκεί από μόνο του.

Αν η νέα προσπάθεια περάσει αυτό το αρχείο και έπειτα επιχειρήσει άλλη λήψη, εξετάστε το νέο ζητούμενο πακέτο. Μια έκδοση μπορεί να χρειάζεται περισσότερα από το αρχείο της Python, και το μηχάνημα εξακολουθεί να χρειάζεται τα εργαλεία κατασκευής και τις βιβλιοθήκες του. Γεμίστε την προσωρινή μνήμη για τα πραγματικά αιτήματα αντί να θεωρείτε ένα αρχείο πλήρη κατασκευή χωρίς σύνδεση.

Για να επαναφέρετε τις κανονικές λήψεις, εντοπίστε και διαμορφώστε τον λήπτη που επέλεξε το python-build. Το πρόγραμμα περιήγησης που απέκτησε το αρχείο μπορεί να έχει διαφορετική ρύθμιση διαμεσολαβητή.

Σχετικά άρθρα