繁体   English   中英

证书验证失败:证书链中的自签名证书 (_ssl.c:1129)

[英]certificate verify failed: self signed certificate in certificate chain (_ssl.c:1129)

我曾尝试使用“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在 Windows 上,或/usr/local/lib/python3.6/site-packages/certifi/cacert.pem Centos 上的/usr/local/lib/python3.6/site-packages/certifi/cacert.pem

并检查GlobalSign Root CA是否在其中,如果没有,则需要添加它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM