Python3 Wolframalpha给出错误:urllib.error.URLError

问题描述 投票:-1回答:1

好吧,所以几天前我写了这个代码,它工作得很好。

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或修补bug。

python-3.x urllib errno urlopen wolframalpha
1个回答
0
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.