我最近在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'
答案 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版本)时唯一的问题。