15

我想导入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
4

2 回答 2

30

以下对我有用:

>>> nltk.download()
# Download window opens, fetch wordnet
>>> from nltk.corpus import wordnet as wn

现在我有一个WordNetCorpusReaderwn. 我不知道您为什么要寻找课程,因为docsDictionary中没有列出此类课程。NLTK 书在第 2.5 节中解释了您可以使用该模块做什么。nltk.corpus.wordnet

于 2011-07-12T10:06:32.253 回答
4

您应该尝试以下命令:

import nltk
nltk.download('wordnet')

它对我有用。

于 2021-08-20T16:21:47.233 回答