我正在使用Windows 10并在chatbot项目上工作,并使用与Python集成的aiml
我收到这个错误

import aiml
File"C:\Python34\lib\site-packages\aiml\__init__.py", line 4, in <module>
from Kernel import Kernel
ImportError: No module named 'Kernel'


在此处运行集成代码时

 import aiml

    # Create the kernel and learn AIML files
      kernel = aiml.Kernel()
      kernel.learn("std-startup.xml")
      kernel.respond("load aiml b")
    # Press CTRL-C to break this loop while True:
      print (kernel.respond(raw_input("Enter your message >> ")))


我的aiml目录包含文件__init__.py
这是内容

__all__ = []

# The Kernel class is the only class most implementations should need.
  from Kernel import Kernel


还有文件内核存在..那是什么问题?

最佳答案

我看过代码并在本地对其进行了测试,而aiml模块似乎当前不支持Python 3,但在Python 2.7中可以很好地加载。

安装Python 2.7,一切对您来说应该会更好。

关于python - ImportError:没有名为“内核”的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33971517/

10-15 17:35