ОШИБКА С SSL CERTIFICATE.

Здесь рассмотрим ошибку связанную с SSL CERTIFICATE.

Ошибка выглядит следующим образом и появляется в терминале:

ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer cer tificate (_ssl.c:1006)

Как пофиксить? Рассказываю:

Способ 1:

  1. Нажимаем сочетание клавиш "Win+R".

  2. В открывшемся окне вписываем "cmd".

  1. Открывается консоль в которой мы прописываем следующую команду:

pip install --upgrade certifi
  1. Далее нам нужно будет попутешествовать по системе, а именно по следующему пути: Панель управления > Система и безопасность > Система > Дополнительные параметры системы. Внутри последнего пункта нас будет ждать вкладка "Дополнительно", а в ней кнопка "Переменные среды". Жмём на неё.

  2. Затем в разделе "Системные переменные" нажимаем кнопку "Создать" и пишем имя переменной:

SSL_CERT_FILE

  1. В графе "Введите значение переменной" вводим путь, который можно узнать через консоль, которую мы вызываем по команде "cmd". Вводим следующую команду, чтобы узнать путь:

python
import certifi
print(certifi.where())

Если вам не помог первый способ, то есть и второй, сейчас мы его рассмотрим:

Способ 2:

Нам нужно добавить три следующих сертификата в доверенные. Загрузить сертификаты можно в приватке, а именно здесь.

Last updated