#python #macos #ssl #ssl-certificate #mnist
#python #macos #ssl #ssl-сертификат #mnist
Вопрос:
Я пытаюсь выполнить следующую команду:
fetch_openml('mnist_784')
из sklearn
библиотеки.
Я продолжаю получать следующее сообщение об ошибке:
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)>
Я искал в Интернете и пытался запускать pip install certifi
и запускать open /Applications/Python 3.6/Install Certificates.command
с терминала. Оба действия завершены успешно, но я все равно получаю ту же ошибку. Я использую Python 3.6.8 для macOS 10.15.7
Вывод из pip install certifi
:
Requirement already up-to-date: certifi in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (2020.11.8)
-- removing any existing file or link
-- creating symlink to certifi certificate bundle
-- setting permissions
-- update complete
Заранее спасибо
Ответ №1:
Кого это может касаться в будущем:
Я смог найти основную причину этой проблемы — я использовал прокси (Zscaler), который вызывает проблему с сертификатами CA. Как только прокси сервер был отключен, я смог беспрепятственно запустить свой код