5

在具有 64 位操作系统的 Windows 中,一旦我从http://www.lfd.uci.edu/~gohlke/pythonlibs/安装了 nltk-2.0.4.win-amd64-py2.7.exe ,对于我的 64 位python,我运行'import nltk'得到以下错误!

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

有关如何解决此问题的建议将不胜感激。谢谢

4

2 回答 2

2

我按照以下参考链接解决了这个问题。在 Win7 环境下,Python 安装程序有时无法创建正确的注册表项,用户需要手动创建它们。

参考链接:http ://www.fbagirov.com/2012/10/13/installing-nltk-for-python/

于 2013-09-05T03:29:55.997 回答
0

我通过使用我的 python 安装路径的值创建一个环境变量“PYTHONPATH”来解决这个问题。

于 2014-02-16T00:34:10.830 回答