Importation de WordNet Dans NLTK
Je veux importer wordnet
dictionnaire, mais quand je l'importation forme de Dictionnaire wordnet
je vois cette erreur :
for l in open(WNSEARCHDIR+'/lexnames').readlines():
IOError: [Errno 2] No such file or directory: 'C:\\Program Files\\WordNet\.0\\dict/lexnames'
- Je installer wordnet2.1 dans ce répertoire, mais je ne peux pas importer
merci de m'aider à résoudre ce problème
import nltk
from nltk import *
from nltk.corpus import wordnet
from wordnet import Dictionary
print '-----------------------------------------'
print Dictionary.length
OriginalL'auteur Masoud Abasian | 2011-07-12
Vous devez vous connecter pour publier un commentaire.
La suivante fonctionne pour moi:
Maintenant j'ai un
WordNetCorpusReader
appeléwn
. Je ne sais pas pourquoi vous êtes à la recherche d'unDictionary
classe, car il n'y a pas de classe répertoriés dans le docs. Le NLTK livre, dans la section 2.5, explique ce que vous pouvez faire avec lenltk.corpus.wordnet
module.nltk.download('wordnet')
serait trop de travail =)La version de @alvas travaillé pour moi en utilisant Jupyter portable, python 3.5.
ntlk.download()
seul ne peut pas ouvrir une interface graphique à partir de l'intérieur d'un ordinateur portable. Ce serait bien si l'aide de cette commande a fait un meilleur travail de l'inscription de l'corriger les chaînes de caractères à utiliser pour toutes les options.Peut-être qu'il y a eu une mise à jour, mais en l'appelant
ntlk.download()
dans Jupyter ouvre l'interface graphique sur mon Win10 ordinateur. (Jupyter est en cours d'exécution sur l'hôte local, et non pas sur un hôte distant.)OriginalL'auteur Fred Foo