5 votes

Pourquoi je ne peux pas importer nltk ?

Sous Windows avec un OS 64 bits, une fois que j'ai installé nltk-2.0.4.win-amd64-py2.7.exe,de http://www.lfd.uci.edu/~gohlke/pythonlibs/ Pour mon python 64 bits, j'ai lancé 'import nltk' pour obtenir l'erreur suivante !

Traceback (most recent call last):
  File "<pyshell#25>", line 1, in <module>
    import nltk
  File "C:\Python27\lib\site-packages\nltk\__init__.py", line 131, in <module>
    from inference import *
  File "C:\Python27\lib\site-packages\nltk\inference\__init__.py", line 19, in <module>
    from discourse import (ReadingCommand, CfgReadingCommand,
  File "C:\Python27\lib\site-packages\nltk\inference\discourse.py", line 54, in <module>
    from nltk.sem.glue import DrtGlue
  File "C:\Python27\lib\site-packages\nltk\sem\glue.py", line 13, in <module>
    from nltk.corpus import brown
  File "C:\Python27\lib\site-packages\nltk\corpus\__init__.py", line 70, in <module>
    from reader import *
  File "C:\Python27\lib\site-packages\nltk\corpus\reader\__init__.py", line 85, in <module>
    from nltk.corpus.reader.pl196x import *
  File "C:\Python27\lib\site-packages\nltk\corpus\reader\pl196x.py", line 11, in <module>
    from nltk import tokenize, tree
ImportError: cannot import name tokenize

Toute suggestion sur la façon de résoudre ce problème serait grandement appréciée. Merci

2voto

Hsiaohsin Points 46

J'ai résolu ce problème en suivant le lien de référence suivant. Il semble que le programme d'installation de Python ne peut parfois pas créer les entrées de registre appropriées dans l'environnement Win7, les utilisateurs doivent les créer manuellement.

Lien de référence : http://www.fbagirov.com/2012/10/13/installing-nltk-for-python/

0voto

innerfirexy Points 55

J'ai résolu ce problème en créant une variable d'environnement "PYTHONPATH" avec la valeur de mon chemin d'installation de python.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X