macOS Python3.6 - SSL: CERTIFICATE_VERIFY_FAILED

SSH

macOS,调用Python的request库,无法下载GitHub的远程文件,报错:

ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
macOS

Python版本3.6

原因是:证书包certifi没有安装,导致证书验证失败。

在Application中,双击Install Certificates.command文件,执行安装certifi的shell脚本。

Python3.6

安装提示如下:

Python3.6

错误消失,即可正常使用。

解决方案,参考stackoverflow。

你可能感兴趣的:(macOS Python3.6 - SSL: CERTIFICATE_VERIFY_FAILED)