Python3 Wolframalpha错误:urllib.error.URLError <urlopen error =“” [errno =“” 101] =“” network =“” is =“” unreachable =“”>

时间:2018-09-18 23:11:07

标签: python-3.x urllib errno urlopen wolframalpha

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

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正常了,我的其他设备也能正常工作。

我在运行Raspbian Pixel的Raspberry Pi上。是Wolfram Alpha下降还是修补了错误。

1 个答案:

答案 0 :(得分:0)

“网络无法访问”-urllib无法物理连接到服务。

通常,这是因为您和远程站点之间的某些硬件链接已断开。

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

可能是很多本地问题,例如电缆拔下,调制解调器脱机,IP地址重复等等。但是我的猜测是这对您来说是一个本地化问题。是的,您的ISP可能已关闭,或者您所在国家/地区的链接已断开,但可能性很小。