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

今、私はWordNetCorpusReaderと呼ばれていwnます。ドキュメントDictionaryにそのようなクラスがリストされていないため、なぜクラスを探しているのかわかりません。セクション2.5のNLTKブックでは、モジュールで何ができるかを説明しています。nltk.corpus.wordnet

于 2011-07-12T10:06:32.253 に答える
4

次のコマンドを試してください。

import nltk
nltk.download('wordnet')

それは私のために働いた。

于 2021-08-20T16:21:47.233 に答える