在 NLTK 中导入 WordNet
我想导入 wordnet
字典,但是当我导入字典表单 wordnet
时,我看到此错误:
for l in open(WNSEARCHDIR+'/lexnames').readlines():
IOError: [Errno 2] No such file or directory: 'C:\\Program Files\\WordNet\\2.0\\dict/lexnames'
我安装了 wordnet2。 1 在这个目录中但我无法导入 请帮我解决这个问题
import nltk
from nltk import *
from nltk.corpus import wordnet
from wordnet import Dictionary
print '-----------------------------------------'
print Dictionary.length
I want to import wordnet
dictionary but when i import Dictionary form wordnet
i see this error :
for l in open(WNSEARCHDIR+'/lexnames').readlines():
IOError: [Errno 2] No such file or directory: 'C:\\Program Files\\WordNet\\2.0\\dict/lexnames'
I install wordnet2.1 in this directory but i cant import
please help me to solve this problem
import nltk
from nltk import *
from nltk.corpus import wordnet
from wordnet import Dictionary
print '-----------------------------------------'
print Dictionary.length
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下内容对我有用:
现在我有一个名为
wn
的WordNetCorpusReader
。我不知道您为什么要寻找Dictionary
类,因为 文档。 NLTK 书籍的第 2.5 节中解释了您要了解的内容可以使用 nltk.corpus.wordnet 模块。The following works for me:
Now I've a
WordNetCorpusReader
calledwn
. I don't know why you're looking for aDictionary
class, since there's no such class listed in the docs. The NLTK book, in section 2.5, explains what you can do with thenltk.corpus.wordnet
module.你应该尝试这些命令:
它对我有用。
You should try these commands:
It worked for me.