我下载了nltk tagset帮助无效。
每当我尝试通过以下方式访问标记集含义时: -
nltk.help.upenn_tagset('NN')
我得到的结果为: -
Traceback (most recent call last):
File "<pyshell#30>", line 1, in <module>
nltk.help.upenn_tagset('NN')
File "C:\Python34\lib\site-packages\nltk\help.py", line 25, in upenn_tagset
_format_tagset("upenn_tagset", tagpattern)
File "C:\Python34\lib\site-packages\nltk\help.py", line 39, in _format_tagset
tagdict = load("help/tagsets/" + tagset + ".pickle")
File "C:\Python34\lib\site-packages\nltk\data.py", line 774, in load
opened_resource = _open(resource_url)
File "C:\Python34\lib\site-packages\nltk\data.py", line 888, in _open
return find(path_, path + ['']).open()
File "C:\Python34\lib\site-packages\nltk\data.py", line 618, in find
raise LookupError(resource_not_found)
LookupError:
**********************************************************************
Resource 'help/tagsets/upenn_tagset.pickle' not found. Please
use the NLTK Downloader to obtain the resource: >>>
nltk.download()
Searched in:
- 'C:\\Users\\aarushi/nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
- 'C:\\Python34\\nltk_data'
- 'C:\\Python34\\lib\\nltk_data'
- 'C:\\Users\\aarushi\\AppData\\Roaming\\nltk_data'
但我已经通过nltk.download()
从模型标签下载了tagset那我在这里做错了什么?
答案 0 :(得分:3)
正如nltk
告诉你的那样,它在目录中搜索文件help/tagsets/upenn_tagset.pickle
:
- 'C:\\Users\\aarushi/nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
- 'C:\\Python34\\nltk_data'
- 'C:\\Python34\\lib\\nltk_data'
- 'C:\\Users\\aarushi\\AppData\\Roaming\\nltk_data'
找不到它。
有吗?
如果没有,请使用nltk.download()
获取它,并确保它位于其中一个目录中。
答案 1 :(得分:-1)
https://i.stack.imgur.com/Ri7E2.png&#34;参考&#34;
嗨,
检查上面标记的图像,总结确切需要下载的内容。
通过从nltk.download()下载 help_tagsets 来解决此问题的最快速,最简单的方法之一。
在你的操作系统(通过终端)中打开你的jupyter笔记本或python shell。
请求nltk.download() - (shell / jupyter) - 它将打开GUI。
在ALL PACKAGES列中搜索help_datasets。