美文网首页
Mac下 Python https验证失败问题

Mac下 Python https验证失败问题

作者: kaiv2 | 来源:发表于2021-08-03 21:14 被阅读0次

Mac下 Python https验证失败问题

在mac中使用 you-get 时发现视频都下载不了,于是下载源码下来debug,发现报错

URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED>

在网上搜索发现是 https 证书验证失败

参考: https://stackoverflow.com/questions/27835619/urllib-and-ssl-certificate-verify-failed-error/42334357#42334357

这是因为在 Mac 操作系统下,Python 不再使用系统默认的证书,且本身也不提供证书。在进行 HTTPS 请求时,需要使用 certifi 库提供的证书

具体说明在这里

/Applications/Python\ 3.9/ReadMe.rtf

执行命令安装这个解决报错

/Applications/Python\ 3.9/Install\ Certificates.command

或者安装上面命令中安装的包

pip install --upgrade certifi

相关文章

网友评论

      本文标题:Mac下 Python https验证失败问题

      本文链接:https://www.haomeiwen.com/subject/yftyvltx.html