J'ai utilisé nltk
dans mon code pendant quelques jours, mais maintenant, lorsque j'essaie de import nltk
, le message d'erreur suivant s'affiche:
File "C:\Users\Nada\Anaconda\lib\site-packages\nltk\corpus\reader\plaintext.py", line 42, in PlaintextCorpusReader
sent_tokenizer=nltk.data.LazyLoader(
AttributeError: module 'nltk' has no attribute 'data'
J'ai installé weka package
hier mais cela n'a pas fonctionné, je ne sais pas si cela a quelque chose à voir avec ça ...
J'ai essayé de le mettre à jour, mais l'erreur continue à apparaître.
Je devenais le même problème. Je l'ai désinstallé et réinstallé complètement. cela a fonctionné pour moi.
pip uninstall nltk
Puis je l'ai réinstallé
pip install -U nltk
J'ai effectué les mêmes étapes que ci-dessus et cela a fonctionné:
pip uninstall nltk
pip install -U nltk
**import nltk**
Publier du code aiderait. Cette erreur peut arriver, vous n'avez pas d'importation. Par exemple, ajouter import nltk.data
en haut de votre module pourrait résoudre le problème.
J'ai effectué les mêmes étapes que ci-dessus et cela a fonctionné:
pip uninstall nltk
pip install -U nltk
Essayez de mettre le nom du modèle en tant que paramètre de la fonction download (). par exemple.
import nltk
nltk.download('punkt')