pyenv indiricisi Python kaynak arşivini proxy üzerinden alamadığında arşivi python-build önbelleği üzerinden sağlayabilirsiniz.

  1. Başarısız derlemenin istediği URL'yi ve tam arşiv dosya adını okuyun.
  2. Aynı dosyayı çalışan, onaylı bir indirme yoluyla edinin. Adı koruyun: .zip, istenen .tar.xz yerine geçmez.
  3. Dosyayı bir önbellek dizinine koyun ve yeniden deneme için o dizini seçin:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

VERSION yerine seçtiğiniz tanımı yazın. pyenv normalde önbellek dizini varsa onu kullanır; PYTHON_BUILD_CACHE_PATH seçilen konumu açık hale getirir.

Tanım bir checksum bildiriyorsa python-build önbellekteki baytları onunla karşılaştırır. Yalnızca adın eşleşmesi yeterli değildir.

Yeniden deneme bu arşivi geçip başka bir indirme denerse yeni istenen paketi inceleyin. Bir tanım Python arşivinden fazlasını gerektirebilir ve makinenin derleme araçlarına ve kütüphanelere hâlâ ihtiyacı vardır. Tek bir dosyayı eksiksiz çevrimdışı derleme saymak yerine önbelleği gerçek istekler için doldurun.

Bunun yerine normal indirmeleri geri getirmek için python-build'in seçtiği indiriciyi belirleyip yapılandırın. Önbellek dosyasını alan tarayıcının proxy ayarı farklı olabilir.

İlgili makaleler