NLTK在anaconda中有,WordNet语料库需要手动下载。这里主要介绍如何下载wordnet语料库。。。
In [1]: from nltk.corpus import wordnet as wn
In [2]: wn.syssets('love')
Traceback (most recent call last):
File "<ipython-input-2-dda9a665adaa>", line 1, in <module>
wn.syssets('love')
File "d:\Anaconda\lib\site-packages\nltk\corpus\util.py", line 99, in __getattr__
self.__load()
File "d:\Anaconda\lib\site-packages\nltk\corpus\util.py", line 64, in __load
except LookupError: raise e
LookupError:
**********************************************************************
Resource u'corpora/wordnet' not found. Please use the NLTK
Downloader to obtain the resource: >>> nltk.download()
Searched in:
- 'C:\\Users\\mmc/nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
- 'd:\\Anaconda\\nltk_data'
- 'd:\\Anaconda\\lib\\nltk_data'
- 'C:\\Users\\mmc\\AppData\\Roaming\\nltk_data'
**********************************************************************
解决方法:
In [3]: import nltk
In [4]: nltk.download()
出现下面的图形界面:
注意,选择第二个选项卡“Corpora”,滑到下面选择和wordnet相关的两个语料库,否则你就等着他慢慢下载吧。。。。。
参考文章,感谢他们:
NLTK:http://www.nltk.org/
WordNet:http://wordnet.princeton.edu/
http://www.velvetcache.org/2010/03/01/looking-up-words-in-a