首发于编码小屋
NLTK <urlopen error [Errno 11004]>

NLTK <urlopen error [Errno 11004]>

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

使用NLTK下载器,弹出 [Error 11004] getaddrinfo failed的提示窗口。

解决步骤[1]

>>>nltk.download()
showing info https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/index.xml
  1. 尝试打开上述网址,打不开
  2. 打开C:\Windows\System32\drivers\etc,记事本打开hosts
  3. 在文件的最后一行添加:199.232.68.133 raw.githubusercontent.com,然后重新运行
>>>import nltk
>>>nltk.download('punkt')
[nltk_data] Downloading package punkt to
[nltk_data]     C:\Users\shpf_\AppData\Roaming\nltk_data...
[nltk_data]   Unzipping tokenizers\punkt.zip.
True

参考

  1. ^NLTK Downloader出现 [Error 11004]getaddrinfo failed的错误时怎么解决 https://mp.weixin.qq.com/s?__biz=MzI1NzczMDIwNw==&mid=2247483777&idx=1&sn=cd985f3f7fe0472df9560de94753d86d&chksm=ea13b271dd643b67a591485d249ca9f64aaa380db3ff16c462c0d2def5ccce114e3c938b955e&token=445308227&lang=zh_CN#rd
编辑于 2020-11-02 22:06