[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1129)
时间: 2023-10-25 20:39:56 浏览: 302
self-signed SSL certificate tool
5星 · 资源好评率100%
这个错误通常是由于您的 Python 安装缺少根证书文件或 SSL 证书配置不正确引起的。您可以尝试以下方法来解决这个问题:
1. 升级到最新版本的 Python。
2. 检查您的操作系统是否安装了根证书文件。如果没有,请下载最新的根证书文件并安装。
3. 在 Python 中设置 SSL 环境变量。例如,在 Linux 上,您可以设置 `export SSL_CERT_FILE=/path/to/ca-bundle.crt`,在 Windows 上,您可以设置 `set SSL_CERT_FILE=C:\path\to\cacert.pem`。
4. 禁用 SSL 证书验证。这不是一个安全的解决方案,并且仅适用于测试目的。您可以在使用 urllib 或 requests 等库时设置 `verify=False` 参数来禁用 SSL 证书验证。
希望这些方法能够解决您的问题。
阅读全文