<urlopen 错误 [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1076)>

JB_*_*JB_ 3 ssl-certificate

我在 Debian 8 上的 python 3.7.5 上进行了手动安装,当我运行脚本时出现此错误:

<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)>
Run Code Online (Sandbox Code Playgroud)

我在 stackoverflow 中看到了几个关于 MacOS 的问题,就我而言,这个错误出现在 Linux 中。

小智 9

我遇到过同样的问题。这是我发现对我的问题有帮助的。

import ssl

ssl._create_default_https_context = ssl._create_unverified_context
Run Code Online (Sandbox Code Playgroud)

请参阅此处获取 markroxor 的原始答案。希望它也能帮助您解决问题。


Mai*_*ova 5

对我的 MacO 有效的方法:

  1. 打开取景器

  2. 查找您正在使用的 Python 版本

  3. 打开其文件夹

  4. 单击“安装证书.命令”。它将打开一个终端并安装证书。