Я только что установил Python3 с python.org и у меня возникли проблемы с установкой пакетов с помощью pip
. По дизайну в сети есть устройство для проверки пакетов "человек в середине", которое проверяет все пакеты (включая ssl), отменяя все соединения ssl со своим собственным сертификатом. Часть объекта групповой политики подталкивает пользовательский корневой сертификат в хранилище ключей Windows.
При использовании Java, если мне нужно получить доступ к любым внешним сайтам https, мне нужно вручную обновить cacerts в JVM, чтобы доверять сертификату CA с самоподпиской.
Как это сделать для python? Прямо сейчас, когда я пытаюсь установить пакеты с помощью pip
, понятно, я получаю замечательные ошибки [SSL: CERTIFICATE_VERIFY_FAILED]
.
Я понимаю, что могу игнорировать их с помощью параметра --trusted-host
, но я не хочу этого делать для каждого пакета, который я пытаюсь установить.
Есть ли способ обновить хранилище сертификатов CA, которое использует python?