赞
踩
为了以后方便查阅,记录错误的分析解决过程,故而作此文。
[nltk_data] Error loading stopwords: <urlopen error [Errno 11004]
[nltk_data] getaddrinfo failed>
Traceback (most recent call last):
File "C:\Users\Jack\anaconda3\envs\py36_tf17\lib\site-packages\nltk\corpus\util.py", line 80, in __load
try: root = nltk.data.find('{}/{}'.format(self.subdir, zip_name))
File "C:\Users\Jack\anaconda3\envs\py36_tf17\lib\site-packages\nltk\data.py", line 653, in find
raise LookupError(resource_not_found)
LookupError:
**********************************************************************
Resource 'corpora/stopwords.zip/stopwords/' not found. Please
use the NLTK Downloader to obtain the resource: >>>
nltk.download()
Searched in:
- 'C:\\Users\\Jack/nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
- 'C:\\Users\\Jack\\anaconda3\\envs\\py36_tf17\\nltk_data'
- 'C:\\Users\\Jack\\anaconda3\\envs\\py36_tf17\\lib\\nltk_data'
- 'C:\\Users\\Jack\\AppData\\Roaming\\nltk_data'
**********************************************************************
仔细一看,程序在上述路径下扫描均没有找到需要的stopwords.zip,说明缺少stopwords语料,
继续看,首先程序扫描的是第一个路径:C盘下C:\\Users\\Jack/nltk_data
打开命令行窗口,输入python,运行下面两条语句:
import nltk
nltk.download() / nltk.download( "stopwprds")
出现下面窗口
初始的server index使用不了,可以更换为http://www.nltk.org/nltk_data/,然后点击reflesh刷新,点击上面的corpora,找到stopwords下载download到对应的文件夹中即可。
去网址(http://www.nltk.org/nltk_data/)下载对应的语料,即stopwords;然后放到上述第一个路径中即可。
同理,缺少其他预料可以如此解决。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。