好吧,几天前,我编写了这段代码,它运行良好。
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下降还是修补了错误。
答案 0 :(得分:0)
“网络无法访问”-urllib无法物理连接到服务。
通常,这是因为您和远程站点之间的某些硬件链接已断开。
要调试此功能,一个好的开始就是简单地尝试在浏览器(或ping
服务器)中打开页面。您很可能会收到相同的错误。如果那不起作用,请尝试其他站点-将问题缩小到可以连接的范围以及无法连接的范围。您甚至可以连接到家里的其他东西吗?
可能是很多本地问题,例如电缆拔下,调制解调器脱机,IP地址重复等等。但是我的猜测是这对您来说是一个本地化问题。是的,您的ISP可能已关闭,或者您所在国家/地区的链接已断开,但可能性很小。