Как я могу решить эту глупую ошибку SSL-сертификата для pip? Невозможно загрузить пакеты из-за путаницы цепочки сертификатов в собственном хранилище 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)

Я попытался обновить pip до последней версии с помощью python -m pip install -U pip , но ничего не изменилось.

Я также попытался настроить мой %APPDATA%.ini:

[global]                                                                                                                        
trusted-host = pypi.python.org pypi.org files.pythonhosted.org

Нет разницы в поведении. Также явно указан флаг командной строки --trusted-host files.pythonhosted.org , не повезло.

Это странно, так как я вижу эту ошибку только в Windows (10), в отличие от Linux, BSD и macOS, где pip3 работает нормально.

Обновить

Обновление: проблема относится к пакету pash bashate. Другие pip-пакеты устанавливаются просто отлично.

0