Usa a caché de arquivos de python-build cando fallen as descargas de pyenv
Coloca o ficheiro exactamente solicitado na caché de descargas de python-build e volve tentar a definición de Python escollida.
Podes fornecer un ficheiro de código fonte de Python mediante a caché de python-build cando o descargador de pyenv non pode obtelo a través do proxy.
- Le a URL e o nome exacto do ficheiro que solicitou a compilación fallida.
- Obtén ese mesmo ficheiro por unha ruta de descarga que funcione e estea aprobada. Conserva o nome: un
.zipnon substitúe un.tar.xzsolicitado. - Colócao nun directorio de caché e selecciona ese directorio para o reintento:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSIONSubstitúe VERSION pola definición que escolliches. pyenv adoita usar o seu directorio de caché cando existe; PYTHON_BUILD_CACHE_PATH fai explícita a localización escollida.
Cando a definición declara unha suma de verificación, python-build compara os bytes almacenados con ela. Un nome que coincida non abonda por si só.
Se o reintento supera este ficheiro e logo tenta outra descarga, examina o paquete solicitado de novo. Unha definición pode necesitar máis ca o ficheiro de Python, e a máquina segue necesitando as ferramentas de compilación e as bibliotecas. Enche a caché para as solicitudes reais en lugar de tratar un só ficheiro como unha compilación sen conexión completa.
Para restaurar as descargas normais, identifica e configura o descargador que escolleu python-build. O navegador que obtivo o ficheiro da caché pode ter outra configuración de proxy.