win10下使用nltk的brown的词性tag包报错以及处理方法安装nltk相应包的操作办法
2017-06-17 21:43
671 查看
笔者近期练习NLP的给句子的词性进行tag操作,操作中出错,具体显示如下:
以上错误的原因就是nltk的语言等等tag包没准备好,所以需要对nltk进行补齐安装:
操作如下(博主的环境是python3.6,使用anaconda下的jupyter notebook界面做python开发)
在jupyter notebook中的cell中输入:
输入后点击运行该cell,也可以使用shift+回车 组合键执行cell
然后cell下方会弹出一句话:
并且,系统会开启一个界面:
以博主的尿性,必然是选择界面中的 all 这一行,再点击“download”,就静待整个过程的完结了。
LookupError Traceback (most recent call last) C:\Users\Administrator\Anaconda2\lib\site-packages\nltk\corpus\util.py in __load(self) 79 except LookupError as e: ---> 80 try: root = nltk.data.find('{}/{}'.format(self.subdir, zip_name)) 81 except LookupError: raise e C:\Users\Administrator\Anaconda2\lib\site-packages\nltk\data.py in find(resource_name, paths) 652 resource_not_found = '\n%s\n%s\n%s' % (sep, msg, sep) --> 653 raise LookupError(resource_not_found) 654 LookupError: ********************************************************************** Resource 'corpora/brown.zip/brown/' not found. Please use the NLTK Downloader to obtain the resource: >>> nltk.download() Searched in: - 'C:\\Users\\Administrator/nltk_data' - 'C:\\nltk_data' - 'D:\\nltk_data' - 'E:\\nltk_data' - 'C:\\Users\\Administrator\\Anaconda2\\nltk_data' - 'C:\\Users\\Administrator\\Anaconda2\\lib\\nltk_data' - 'C:\\Users\\Administrator\\AppData\\Roaming\\nltk_data' ********************************************************************** During handling of the above exception, another exception occurred: LookupError Traceback (most recent call last) <ipython-input-9-e6766bb96d33> in <module>() 9 brown_tags_words=[ ] 10 ---> 11 for sent in brown.tagged_sents(): 12 #添加开头:类似一个队列的开头添加,使用append() 13 brown_tags_words.append(("START","START")) C:\Users\Administrator\Anaconda2\lib\site-packages\nltk\corpus\util.py in __getattr__(self, attr) 114 raise AttributeError("LazyCorpusLoader object has no attribute '__bases__'") 115 --> 116 self.__load() 117 # This looks circular, but its not, since __load() changes our 118 # __class__ to something new: C:\Users\Administrator\Anaconda2\lib\site-packages\nltk\corpus\util.py in __load(self) 79 except LookupError as e: 80 try: root = nltk.data.find('{}/{}'.format(self.subdir, zip_name)) ---> 81 except LookupError: raise e 82 83 # Load the corpus. C:\Users\Administrator\Anaconda2\lib\site-packages\nltk\corpus\util.py in __load(self) 76 else: 77 try: ---> 78 root = nltk.data.find('{}/{}'.format(self.subdir, self.__name)) 79 except LookupError as e: 80 try: root = nltk.data.find('{}/{}'.format(self.subdir, zip_name)) C:\Users\Administrator\Anaconda2\lib\site-packages\nltk\data.py in find(resource_name, paths) 651 sep = '*' * 70 652 resource_not_found = '\n%s\n%s\n%s' % (sep, msg, sep) --> 653 raise LookupError(resource_not_found) 654 655 LookupError: ********************************************************************** Resource 'corpora/brown' not found. Please use the NLTK Downloader to obtain the resource: >>> nltk.download() Searched in: - 'C:\\Users\\Administrator/nltk_data' - 'C:\\nltk_data' - 'D:\\nltk_data' - 'E:\\nltk_data' - 'C:\\Users\\Administrator\\Anaconda2\\nltk_data' - 'C:\\Users\\Administrator\\Anaconda2\\lib\\nltk_data' - 'C:\\Users\\Administrator\\AppData\\Roaming\\nltk_data' **********************************************************************
以上错误的原因就是nltk的语言等等tag包没准备好,所以需要对nltk进行补齐安装:
操作如下(博主的环境是python3.6,使用anaconda下的jupyter notebook界面做python开发)
在jupyter notebook中的cell中输入:
import nltk nltk.download()
输入后点击运行该cell,也可以使用shift+回车 组合键执行cell
然后cell下方会弹出一句话:
showing info https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/index.xml
并且,系统会开启一个界面:
以博主的尿性,必然是选择界面中的 all 这一行,再点击“download”,就静待整个过程的完结了。
相关文章推荐
- windows下Python2与Python3共存的使用方法以及pip的使用方法以及pip安装报错:is not a supported wheel on this platform的处理方法
- Memcached 安装、使用(Python操作)以及常用方法
- 关于ADO.Net使用TableAdapter时产生:更新要求有效的deletecommand或update,insert,selectcommand的解决办法,以及“违反并发性”处理
- 编译及安装最新的qt/x11 4.3.4,qtopia 4.3.1 ,qtopia-core-opensource-src-4.3.3以及使用方法
- 关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法
- PHP图像处理(二) GraphicsMagick 安装扩展及使用方法
- linq to entity 分页方法不支持LastOrDefault等操作的处理办法
- 硬盘改变位置之后重新安装GRUB以及修改相应文件的方法
- asp.net中防SQL注入的字符串处理办法以及重要信息MD5加密方法
- Installshield关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法
- Android中AVD的使用以及错误处理方法
- 直接使用SQL操作Oracle空间数据的原理以及配置方法
- pligg9.7beta的后HTML编辑器插件的安装(tinymce_2_1_1_1)(以及使用中遇到的点滴问题解决办法)
- 使用CString的方法(以及用VC写DLL中"error LNK2005: _DllMain@12 already defined"的解决办法)
- VMWare安装Ubuntu10.10 server版的NAT方式上网方法,以及apt-get使用公司代理安装程序的方法
- C#ADO连接修改Paradox表时“操作必须使用一个可更新的查询”错误的处理办法
- 安装sqlserver2000的时候安装过某个文件创建挂起的文件操作?处理时最简单的方法
- eclipse3.5安装ve 以及ve的使用方法
- 安装Sqlserver2008时提示重新启动操作失败的处理方法
- Android中AVD的使用以及错误处理方法