mac 错误 [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1129)
时间: 2023-11-12 21:07:14 浏览: 237
苹果证书提示
4星 · 用户满意度95%
这个错误通常是因为您的Python环境缺少必要的根证书,或者是因为您的网络环境中存在中间人攻击。您可以尝试以下解决方法:
1. 升级您的Python版本到最新版本。
2. 安装最新版本的根证书包。您可以从 https://curl.se/ca/cacert.pem 下载证书包,然后将其放置在Python安装目录的Lib\site-packages\certifi目录下。
3. 禁用证书验证(不推荐),可以在您的Python代码中添加以下代码:
```
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
```
请注意,禁用证书验证可能会导致安全问题,因此请谨慎使用。如果您的网络环境存在中间人攻击,建议使用VPN等安全网络工具来保证数据的安全传输。
阅读全文