certificate verify failed:证书链中自签名证书(_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()

在我的例子中,结果是:windows上的C:UsersfenixAppDataLocalProgramsPythonPython39libsite-packagescertificacert.pem,或者Centos上的/usr/local/lib/python3.6/site-packages/certifi/cacert.pem

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

最新更新