下载NLTK数据时出错:[Errno 11004] getaddrinfo失败

时间:2017-08-08 16:45:04

标签: python nltk

我已经安装了NLTK模块,但是当我尝试安装数据时,我收到以下错误。

enter image description here

>>>import nltk
>>> nltk.download('punkt')
[nltk_data] Error loading punkt: <urlopen error [Errno 11004]
[nltk_data]     getaddrinfo failed>
False

我应该如何安装数据?

2 个答案:

答案 0 :(得分:1)

我知道这是一个非常老的问题,但是想与以后可能遇到这种情况的任何人分享我的经验。 我所做的是(在Windows 10中)-

  1. 打开命令提示符。
  2. 使用命令设置代理-

设置HTTP_PROXY = http://userid:password@proxyurl:port

设置HTTPS_PROXY = http://userid:password@proxyurl:port

设置FTP_PROXY = http://userid:password@proxyurl:port

  1. 运行命令-

python -m nltk.downloader

答案 1 :(得分:0)

问题可能出在系统中设置的代理。

代替:

  
    

导入nltk

         

nltk.download()

  

使用:

  
    

nltk.set_proxy('SYSTEM PROXY')

         

nltk.download()

  

这应该可以解决问题。并找到系统的代理:在Windows的启动选项中找到seach代理。

相关问题