Ошибка «Проверка сертификата не удалась: невозможно получить сертификат локального эмитента»Python

Программы на Python
Ответить
Anonymous
 Ошибка «Проверка сертификата не удалась: невозможно получить сертификат локального эмитента»

Сообщение Anonymous »

Я пытаюсь получить данные из Интернета с помощью Python. Я импортировал urllib.request, но во время выполнения получил следующее:

Ошибка проверки сертификата: невозможно получить сертификат локального эмитента (_ssl.c:1045)

Я использую Python 3.7 в macOS v10.13 (High Sierra) и пытаюсь получить этот CSV-файл. Когда я изменил URL-адрес на HTTP, мне удалось получить данные, но это позволяет избежать проверки сертификата SSL.
Запуск /Applications/Python\ 3.7/Install\ Certificates.command решил мою проблему. Но как именно это решило мою проблему?
Мой вопрос отличается от вопроса openssl, ошибка запроса Python: «ошибка проверки сертификата», потому что я хочу знать, что на самом деле происходит, когда я устанавливаю пакет certifi или запускаю Install\ Certificates.command, чтобы исправить ошибку.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»