Anda boleh membekalkan arkib sumber Python melalui cache python-build apabila pemuat turun pyenv tidak dapat mengambilnya melalui proksi.

  1. Baca URL dan nama fail arkib yang tepat yang diminta oleh build yang gagal.
  2. Dapatkan fail yang sama melalui laluan muat turun yang berfungsi dan diluluskan. Kekalkan namanya: .zip bukan pengganti .tar.xz yang diminta.
  3. Letakkan dalam direktori cache dan pilih direktori itu untuk cubaan semula:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Gantikan VERSION dengan definisi yang anda pilih. pyenv biasanya menggunakan direktori cache-nya jika ada; PYTHON_BUILD_CACHE_PATH menjadikan lokasi yang dipilih jelas.

Apabila definisi menyatakan checksum, python-build membandingkan bait yang di-cache dengannya. Nama yang sepadan sahaja tidak mencukupi.

Jika cubaan semula melepasi arkib ini dan kemudian mencuba muat turun lain, periksa pakej yang baru diminta. Sesuatu definisi mungkin memerlukan lebih daripada arkib Python, dan mesin masih memerlukan alat build serta pustakanya. Isi cache untuk permintaan sebenar dan bukan menganggap satu fail sebagai build luar talian yang lengkap.

Untuk memulihkan muat turun biasa, kenal pasti dan konfigurasikan pemuat turun yang dipilih python-build. Pelayar yang mengambil fail cache itu mungkin mempunyai tetapan proksi yang berbeza.

Artikel berkaitan