我已经安装了NLTK模块,但是当我尝试安装数据时,我收到以下错误。
>>>import nltk
>>> nltk.download('punkt')
[nltk_data] Error loading punkt: <urlopen error [Errno 11004]
[nltk_data] getaddrinfo failed>
False
我应该如何安装数据?
答案 0 :(得分:1)
我知道这是一个非常老的问题,但是想与以后可能遇到这种情况的任何人分享我的经验。 我所做的是(在Windows 10中)-
设置HTTP_PROXY = http://userid:password@proxyurl:port
设置HTTPS_PROXY = http://userid:password@proxyurl:port
设置FTP_PROXY = http://userid:password@proxyurl:port
python -m nltk.downloader
答案 1 :(得分:0)
问题可能出在系统中设置的代理。
代替:
导入nltk
nltk.download()
使用:
nltk.set_proxy('SYSTEM PROXY')
nltk.download()
这应该可以解决问题。并找到系统的代理:在Windows的启动选项中找到seach代理。