Jak mogę rozwiązać ten głupi błąd certyfikatu SSL dla pip? Nie można pobrać pakietów ze względu na zepsucie łańcucha certyfikatów do własnego repozytorium pip:
>pip3 install bashate
...
distutils.errors.DistutilsError: Download error for https://files.pythonhosted.org/packages/f3/04/fddc1c2dd75b256eda4d360024
692231a2c19a0c61ad7f4a162407c1ab58/pbr-5.1.1-py2.py3-none-any.whl#sha256=f6d5b23f226a2ba58e14e49aa3b1bfaf814d0199144b95d78458212
444de1387: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)
Próbowałem zaktualizować pip do najnowszej wersji za pomocą python -m pip install -U pip
, nie miało znaczenia.
Próbowałem też skonfigurować moje %APPDATA%.ini
:
[global]
trusted-host = pypi.python.org pypi.org files.pythonhosted.org
Bez różnicy w zachowaniu. Również wyraźnie podana flaga linii poleceń --trusted-host files.pythonhosted.org
, brak szczęścia.
To dziwne, ponieważ widzę tylko ten błąd w systemie Windows (10), w przeciwieństwie do Linuksa, BSD i macOS, gdzie pip3 działa poprawnie.
Aktualizacja
Aktualizacja: Problem jest specyficzny dla paczkowanego pakietu pip. Inne pakiety pip instalują się dobrze.