在Windows 8上运行python代码时出现错误“没有名为'internals'的模块

时间:2014-07-09 12:39:41

标签: python

我最近在Windows 8上安装了Python 3.4.1并运行了一个代码,它给出了下面的错误。我应该遵循哪些步骤来摆脱这个错误?是否有安装上述模块'内部'的链接?它基本上是指我在代码中导入的模块NLTK中的一行代码。

错误

Traceback (most recent call last):
  File "C:\Program Files (x86)\user\project\abc\abc\xyz.py", line 9, in <module>
    import nltk
  File "C:\Python34\lib\site-packages\nltk\__init__.py", line 91, in <module>
    from internals import config_java
ImportError: No module named 'internals'

1 个答案:

答案 0 :(得分:0)

更新:NLTK 3.0.0b1于2014年7月11日发布(此问题发布两天后,再去图),添加对Python 3.2及更高版本的支持。

我的原始答案如下:


NLTK not yet support Python 3

  

NLTK需要Python版本2.6-2.7。

您可以在http://www.nltk.org/nltk3-alpha/

下载alpha版本

导入期望相对于internals包找到ntlk,但Python 3删除了对此类(模糊)相对导入的支持。最有可能的是,这不是在Python 3下运行NLTK(其他3.0 alpha版本)时唯一的问题。