pyenv indirmeleri başarısız olduğunda python-build arşiv önbelleğini kullanın
Tam olarak istenen arşivi python-build indirme önbelleğine koyun, ardından seçilen Python tanımını yeniden deneyin.
pyenv indiricisi Python kaynak arşivini proxy üzerinden alamadığında arşivi python-build önbelleği üzerinden sağlayabilirsiniz.
- Başarısız derlemenin istediği URL'yi ve tam arşiv dosya adını okuyun.
- Aynı dosyayı çalışan, onaylı bir indirme yoluyla edinin. Adı koruyun:
.zip, istenen.tar.xzyerine geçmez. - Dosyayı bir önbellek dizinine koyun ve yeniden deneme için o dizini seçin:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSIONVERSION 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.