解决无法访问SSL问题:SSL: CERTIFICATE_VERIFY_FAILED

故障处理 / 2021-04-27

Python无法访问HTTPS

Python在访问HTTPS服务时,报错如下:

Cannot connect to host discordapp.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1051)')]

这是因为我们编译好的/usr/local/ssl/certs目录下面为空,我们可以到/etc/ssl/certs下面看看有没有文件,有的话直接做个软链接即可!

注意,如果/usr/lib/ssl/certs下面已存在且为空,则删除掉空目录再做软链接!

sudo ln -s /etc/ssl/certs /usr/lib/ssl/certs
世间微尘里 独爱茶酒中