我在看nltk book的第一章。它要求我们通过运行nltk.dowwnload()
来安装图书语料库。在
我在执行ntlk.download()
时遇到getattrinfo failed
错误。在网上看了之后,我才知道这和我的代理有关。在
所以我尝试用不同的方式设置代理(尝试在密码中使用http
或{%40
或{
nltk.set_proxy('http://proxy.mycompany.com:8080',('123456','password%40123'))
nltk.set_proxy('http://proxy.mycompany.com:8080',('123456','password@123'))
nltk.set_proxy('https://proxy.mycompany.com:8080',('123456','password%40123'))
nltk.set_proxy('https://proxy.mycompany.com:8080',('123456','password@123'))
{8{I>在cd9>的情况下,{I}无法成功安装代理服务器}(如果cd9}无法成功安装)
然后我也试过了
^{pr2}$接下来我试过了
>>>nltk.download('book')
但这也给出了同样的错误:
>>> nltk.download('book')
[nltk_data] Error loading book: <urlopen error [Errno 11004]
[nltk_data] getaddrinfo failed>
然后,我还尝试按照建议的here更改服务器索引url,但没有用。还有pre populated index is alive(我可以在浏览器中打开它),所以我想我不需要更改服务器索引url。在
将nltk内的代理设置为:
在nltk.set_代理('http://proxy.example.com:80'('用户名','密码')
你需要一个逗号来分隔论点。正确的行应该是
在nltk.set_代理('http://proxy.example.com:80',('USERNAME','PASSWORD'))
这会很好的。 它对我有用
相关问题 更多 >
编程相关推荐