Python3 Wolframalpha Giving Error: urllib.error.URLError <urlopen error [Errno 101] Network is unreachable>

Python3 Wolframalpha Giving Error: urllib.error.URLError <urlopen error [Errno 101] Network is unreachable>

好吧,几天前我写了这段代码并且运行良好。

import wolframalpha

app_id = "MY-APP-ID-HERE"

client = wolframalpha.Client(app_id)

my_input = input("Question: ")

res = client.query(my_input)

然后今天它就随机停止工作并开始抛出此错误。

urllib.error.URLError: <urlopen error [Errno 101] Network is unreachable>

为什么会这样,我什至没有修改代码或任何东西,我的 Wifi 已经打开,我的其他设备也正常工作。

我在 Raspberry Pi、运行 Raspbian 像素上。 wolfram alpha 是否已下线或正在修补错误。

"Network is unreachable" - urllib 无法物理连接到服务。

通常这是因为您和远程站点之间的某些硬件 link 出现故障。

要对此进行调试,一个好的开始是简单地尝试在浏览器(或 ping 服务器)中打开页面。您很可能会收到相同的错误。如果这不起作用,请尝试不同的站点 - 将问题缩小到您可以连接到的内容以及无法访问的内容。你甚至可以连接到你家里的其他东西吗?

这可能是很多本地问题,例如电缆未插入、调制解调器离线、IP 地址重复等。但我的猜测是一个本地化问题你。是的,您的 ISP 可能已关闭,或者您所在国家/地区的 link 被切断,但这种可能性要小得多。