2017-08-20 1 views
1

je nltk dans mon code pour quelques jours, mais maintenant, quand j'essaie de import nltk, je reçois l'erreur:NLTK - AttributeError: module 'NLTK' a 'données' aucun attribut

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' 

I installé weka package hier, mais cela n'a pas fonctionné, je ne sais pas dans ce que cela a à voir avec cela ...

J'ai essayé de le mettre à jour, mais l'erreur continue d'apparaître.

+3

Avez-vous le nom de votre script 'nltk.py'? – alvas

+0

Non, je ne l'ai pas fait. La dernière fois que j'ai réinstallé nltk et cela a fonctionné, mais maintenant je reçois la même erreur et la réinstallation n'a pas aidé. :( –

Répondre

1

Je recevais le même problème. Je l'ai désinstallé et réinstallé complètement. ça a marché pour moi.

pip uninstall nltk 

Puis je l'ai installé à nouveau

Ref: http://www.nltk.org/install.html

0

je fis les mêmes étapes que ci-dessus et cela a fonctionné:

  1. Uninstall - pip uninstall nltk
  2. Installer - pip install -U nltk
  3. Fermer Spyder
  4. Ré-ouvrez Spyder.
  5. Pour vérifier si NLTK fonctionne - dans ipython Type de console: **import nltk**