[nltk_data] Error loading stopwords: urlopen error [Errno 11004] 解决办法

今天在用NLTK下载语料库的时候提示如下问题:

[nltk_data] Error loading stopwords: <urlopen error [Errno 11004]
[nltk_data]     getaddrinfo failed>
False

[nltk_data] Error loading stopwords: urlopen error [Errno 11004] 解决办法

先百度了一下发现结果都在扯淡。。睡了一觉换谷歌,总结了几个解决办法:

1.手动下载语料库,并放在导入语料库出错提示的位置:

[nltk_data] Error loading stopwords: urlopen error [Errno 11004] 解决办法

比如自己的根目录、各个分区的根目录。我这里分享一个语料库的下载链接:

链接:https://pan.baidu.com/s/1T_9UC5fyX9SMTBUeGAzCKw 
提取码:zkms

2.设置系统代理

把nltk.download()替换为:

nltk.set_proxy('SYSTEM PROXY')

nltk.download()