我正在使用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/