ਜਦੋਂ pyenv ਦਾ ਡਾਊਨਲੋਡਰ ਪਰਾਕਸੀ ਰਾਹੀਂ Python ਸਰੋਤ ਆਰਕਾਈਵ ਨਹੀਂ ਲੈ ਸਕਦਾ, ਤਾਂ ਤੁਸੀਂ python-build ਦੇ ਕੈਸ਼ ਰਾਹੀਂ ਉਹ ਦੇ ਸਕਦੇ ਹੋ।

  1. ਫੇਲ ਹੋਏ build ਵੱਲੋਂ ਮੰਗਿਆ URL ਅਤੇ ਆਰਕਾਈਵ ਫਾਈਲ ਦਾ ਸਹੀ ਨਾਮ ਪੜ੍ਹੋ।
  2. ਉਹੀ ਫਾਈਲ ਕੰਮ ਕਰਦੇ, ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਡਾਊਨਲੋਡ ਰਾਹੀਂ ਲਵੋ। ਨਾਮ ਰੱਖੋ: .zip ਮੰਗੇ ਗਏ .tar.xz ਦਾ ਬਦਲ ਨਹੀਂ ਹੈ।
  3. ਇਸਨੂੰ ਕੈਸ਼ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਰੱਖੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਲਈ ਉਹੀ ਡਾਇਰੈਕਟਰੀ ਚੁਣੋ:
PYTHON_BUILD_CACHE_PATH=/path/to/archive-cache pyenv install VERSION

VERSION ਦੀ ਥਾਂ ਆਪਣੀ ਚੁਣੀ ਪਰਿਭਾਸ਼ਾ ਲਿਖੋ। pyenv ਆਮ ਤੌਰ ਤੇ ਕੈਸ਼ ਡਾਇਰੈਕਟਰੀ ਹੋਣ ਤੇ ਉਹੀ ਵਰਤਦਾ ਹੈ; PYTHON_BUILD_CACHE_PATH ਚੁਣੀ ਥਾਂ ਨੂੰ ਸਪੱਸ਼ਟ ਕਰਦਾ ਹੈ।

ਜਦੋਂ ਪਰਿਭਾਸ਼ਾ checksum ਦੱਸਦੀ ਹੈ, python-build ਕੈਸ਼ ਕੀਤੇ ਬਾਈਟ ਉਸ ਨਾਲ ਮਿਲਾਉਂਦਾ ਹੈ। ਸਿਰਫ਼ ਨਾਮ ਦਾ ਮੇਲ ਹੋਣਾ ਕਾਫ਼ੀ ਨਹੀਂ।

ਜੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਇਸ ਆਰਕਾਈਵ ਤੋਂ ਅੱਗੇ ਜਾ ਕੇ ਕੋਈ ਹੋਰ ਡਾਊਨਲੋਡ ਅਜ਼ਮਾਉਂਦੀ ਹੈ, ਤਾਂ ਨਵਾਂ ਮੰਗਿਆ ਪੈਕੇਜ ਵੇਖੋ। ਇੱਕ ਪਰਿਭਾਸ਼ਾ ਨੂੰ Python ਆਰਕਾਈਵ ਤੋਂ ਵੱਧ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ, ਅਤੇ ਮਸ਼ੀਨ ਨੂੰ ਅਜੇ ਵੀ build ਔਜ਼ਾਰ ਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ। ਇੱਕ ਫਾਈਲ ਨੂੰ ਪੂਰਾ ਆਫਲਾਈਨ build ਮੰਨਣ ਦੀ ਥਾਂ ਅਸਲ ਮੰਗਾਂ ਲਈ ਕੈਸ਼ ਭਰੋ।

ਸਧਾਰਨ ਡਾਊਨਲੋਡ ਬਹਾਲ ਕਰਨ ਲਈ python-build ਵੱਲੋਂ ਚੁਣੇ ਡਾਊਨਲੋਡਰ ਦੀ ਪਛਾਣ ਕਰਕੇ ਸੰਰਚਿਤ ਕਰੋ। ਜਿਸ ਬਰਾਊਜ਼ਰ ਨੇ ਕੈਸ਼ ਫਾਈਲ ਲਈ, ਉਸ ਦੀ ਪਰਾਕਸੀ ਸੈਟਿੰਗ ਵੱਖਰੀ ਹੋ ਸਕਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ