Anda dapat menyediakan arsip sumber Python melalui cache python-build ketika pengunduh pyenv tidak dapat mengambilnya lewat proksi.

  1. Baca URL dan nama berkas arsip yang tepat yang diminta build yang gagal.
  2. Dapatkan berkas yang sama melalui jalur unduhan yang berfungsi dan disetujui. Pertahankan namanya: .zip bukan pengganti .tar.xz yang diminta.
  3. Letakkan di direktori cache dan pilih direktori itu untuk percobaan ulang:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Ganti VERSION dengan definisi yang Anda pilih. pyenv biasanya memakai direktori cache-nya bila ada; PYTHON_BUILD_CACHE_PATH membuat lokasi yang dipilih menjadi eksplisit.

Bila definisi menyatakan checksum, python-build membandingkan byte yang di-cache dengannya. Nama yang cocok saja tidak cukup.

Jika percobaan ulang melewati arsip ini lalu mencoba unduhan lain, periksa paket yang baru diminta. Sebuah definisi dapat memerlukan lebih dari arsip Python, dan mesin tetap membutuhkan alat build serta pustakanya. Isi cache untuk permintaan yang sebenarnya alih-alih menganggap satu berkas sebagai build offline lengkap.

Untuk memulihkan unduhan normal, kenali dan konfigurasikan pengunduh yang dipilih python-build. Peramban yang mengambil berkas cache mungkin punya konfigurasi proksi berbeda.

Artikel terkait