好吧,几天前我写了这段代码,它工作正常。
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 Pixel。是 wolfram alpha 关闭还是修补错误。
"网络无法访问" - urllib 无法物理连接到服务。
通常,这是因为您与远程站点之间的某些硬件链接已关闭。
要调试它,一个好的开始是简单地尝试在浏览器(或ping
服务器(中打开页面。 您可能会收到相同的错误。 如果这不起作用,请尝试其他站点 - 将问题范围缩小到您可以连接到的内容以及无法访问的内容。 您甚至可以连接到您家中的其他东西吗?
这可能是很多本地问题,例如电缆拔出,调制解调器脱机,重复的IP地址等。 但我的猜测是,这对你来说是一个局部问题。 是的,您的ISP可能已关闭,或者您所在国家/地区的链接被切断,但这不太可能。