Podeu proporcionar un arxiu font de Python mitjançant la memòria cau de python-build quan el descarregador de pyenv no el pot obtenir a través del proxy.

  1. Llegiu l'URL i el nom exacte del fitxer d'arxiu que va sol·licitar la compilació fallida.
  2. Obteniu el mateix fitxer per una ruta de descàrrega que funcioni i estigui aprovada. Manteniu el nom: .zip no substitueix un .tar.xz sol·licitat.
  3. Col·loqueu-lo en un directori de memòria cau i trieu aquest directori per al reintent:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

Substituïu VERSION per la definició que heu triat. pyenv normalment utilitza el seu directori de memòria cau quan existeix; PYTHON_BUILD_CACHE_PATH fa explícita la ubicació triada.

Quan la definició declara una suma de verificació, python-build compara els bytes emmagatzemats amb ella. Un nom que coincideixi no és suficient.

Si el reintent supera aquest arxiu i després intenta una altra descàrrega, examineu el paquet sol·licitat de nou. Una definició pot necessitar més que l'arxiu de Python, i la màquina encara necessita les eines de compilació i les biblioteques. Ompliu la memòria cau per a les sol·licituds reals en lloc de tractar un sol fitxer com una compilació fora de línia completa.

Per restaurar les descàrregues normals, identifiqueu i configureu el descarregador que ha triat python-build. El navegador que va obtenir el fitxer de la memòria cau pot tenir una configuració de proxy diferent.

Articles relacionats