WolframAlpha Python中的SSL证书验证失败

问题描述

因此,我目前正在尝试创建一个可编译来自多个不同数据库搜索引擎的数据的搜索引擎,并且在我尝试添加WolframAlpha API之前,所有工作都已经完成。当我尝试运行代码的WolframAlpha部分时,它给了我大约2000万行错误,但是最突出的错误似乎是:

urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_Failed] certificate verify Failed: self signed certificate in certificate chain (_ssl.c:1108)>

File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/ssl.py",line 1309,in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_Failed] certificate verify Failed: self signed certificate in certificate chain (_ssl.c:1108)

相关代码是WolframAlpha Python查询的标准脚本:

import wolframalpha
def wolframSearch():
    client = wolframalpha.Client('wolfram-apikey')
    query = input("Please Input Wolfram Query: ")
    res = client.query(query)
    output = next(res.results).text
    print(output)

wolframSearch()

我当前正在使用python 3.8版,并且已经检查了所有相关模块和软件的版本

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)