Python Speedtest столкнулся с проблемами при сертификации _ssl.c: 1056 - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь использовать следующий код в Speedtest API

    def get_bytes(self):
        s = speedtest.Speedtest()
        s.get_best_server()
        s.download()
        s.upload()
        res = s.results.dict()
        print(res["download"], res["upload"], res["ping"])

Однако у меня возникают некоторые проблемы с этим соединением.Все время я получаю эту ошибку.

speedtest.ConfigRetrievalError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>

Я использую Python 3.7 на MacOS Mojave и уже пытался обновить сертификат на virtualenv

У вас есть идеи?

1 Ответ

0 голосов
/ 27 мая 2019

Ребята, наконец-то я нашел ошибку. В этом случае вам необходимо установить сертификаты на свои машины.

Сертификация: MacintoshHD> Приложения> Python 3.7> Установить Certificates.command

Двойной щелчок по сертификации и это решение будет работать.

...