Importation NLTK : pas de module NLTK corpus
J'ai installé NLTK. Voici une image de l'installation de journal.
Lorsque j'utilise import nltk
j'obtiens une erreur:
"No module named NLTK.corpus"
Voici une capture d'écran.
Ce qui pourrait être la cause?
- attacher des images et des captures d'écran - est une mauvaise approche. L'utilisation des extraits de code et ou de citer des outils de mise en forme, et joindre en tant que texte.
- Avez-vous Python 2.7 et 3.4? J'ai eu du mal aussi, parce que le pip a été en quelque sorte l'installation de nltk pour un, mais pas pour les autres.
- Pouvez-vous veuillez donner plus de détails? Python 3 ou 2? et s'il vous Plaît utiliser des extraits de code que @la face cachée dit. Il est difficile de changer les onglets à chaque fois de voir votre problème.
- Ce que je trouve curieux, c'est que l'erreur contient
NLTK.corpus
, pasnltk.corpus
. Il suggère, il y a un problème quelque part avec le cas de pliage sur le système de fichiers ou Python import niveau. Peut-être une fracture de la ipython de l'environnement? L'image contient "Le répertoire/Users/mlal/Library/Caches/pip/http
", de sorte qu'il ressemble osx.
Vous devez vous connecter pour publier un commentaire.
Je pense que j'ai eu le même problème. Ainsi, le téléchargement de tous les paquets à la fois (puisque la question n'a pas à spécifier).
Commencer python et ensuite importer les packages, la sortie de python et de mise à niveau nltk. Modifier le "tout" pour télécharger un corpus. M'a fallu un certain temps pour terminer le "tout" de téléchargement, j'ai téléchargé séparément framenet_v15 et redémarré le "tout" après. Mise à niveau nltk lorsque le téléchargement est terminé.
sortie python
Pour résoudre ce problème, vous devez renommer votre fichier en quelque chose d'autre, dire nltkXXX.py. Assurez-vous également de supprimer "nltk.pyc" à partir de votre répertoire, si elle existe, puisque ce sera également chargé (c'est l'octet version compilée de votre code). Après cela, il devrait fonctionner correctement.
nltk
qui est vu par l'interpréteur Python en premier. Je pense que c'est pas correct, parce queimport nltk
est automatiquement tentative d'importation deNLTK.corpus
, ce qui signifie que le réelnltk
est de commencer à charger.Si vous utilisez la dernière version de python, puis essayez d'installer nltk utilisation de pip et de la roue téléchargé à partir d'ici:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
Puis dans l'invite de commandes, utilisez la commande:
pip3 installer
Cela devrait installer nltk correctement.
Après que la vérification de l'installation en python à l'aide de la commande:
importation nltk
et télécharger le nltk de données nécessaire à l'aide de:
nltk.télécharger()
Si vous trouvez (Import NLTK : pas de module NLTK corpus) ce type d'erreur .
Assurez-vous que vous avez enregistré dans votre dossier n'est pas le nom comme (nltk.py).
donc, il suffit de renommer le nom de votre fichier (comme renommer nltk.py pour example.py ) ou quelque chose d'autre:
J'espère que ça va vous aider.
grâce