python - 证书验证失败 : self signed certificate in certificate chain (_ssl. c:1129)

标签 python ssl certificate

我曾尝试使用“googletrans”,但我的电脑

httpcore._exceptions.ConnectError: [SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: self signed certificate in certificate chain
(_ssl.c:1129)
这是我的代码。
from googletrans import Translator
translator = Translator()
print(translator.translate('안녕하세요', src='ko', dest='en'))

最佳答案

您可以先检查您的证书,您可以通过以下方式找到您当前的证书存储:

import certifi
certifi.where()
就我而言,结果是:C:\Users\fenix\AppData\Local\Programs\Python\Python39\lib\site-packages\certifi\cacert.pem在 window 上,或 /usr/local/lib/python3.6/site-packages/certifi/cacert.pem在 Centos 上
并检查 GlobalSign Root CA在里面,如果没有,你需要添加它。

关于python - 证书验证失败 : self signed certificate in certificate chain (_ssl. c:1129),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69631765/

相关文章:

python - Django 删除时区

CLIENT HELLO 后 SSL 连接失败

php - 如何检查脚本是否可以连接到 443 端口

java - 运行单元测试时无法从 KeyStore 读取证书

ruby-on-rails - rails/Ubuntu : SSLv3 read server certificate B: certificate verify failed

python - 比较字典以获得足够接近的匹配

python - 使用 python 实现基于 Web 的桌面应用程序

python - 如何在另一个更大的数组(6 亿个元素)中查找一个大数组(100 万个元素)的元素

android - 两个 Android 设备之间的 SSL 连接

java - 发件人证书在签名验证前已过期