Python AIML内核启动错误

时间:2016-10-26 13:11:14

标签: python chatbot aiml

我正在尝试运行一个脚本来创建一个带有AIML Python模块的聊天机器人,每当我在执行和编译的第一阶段运行脚本来初始化chat-bot时,我都是python的新手它显示导入内核模块时出错,如下所示:

module import error

守则如下:

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:
    kernel.respond(raw_input("Enter your message >> "))

aiml目录的文件结构是:

AIML Directory For Python

2 个答案:

答案 0 :(得分:1)

检查您的 init .py文件。

我为aiml目录中的 init .py文件添加了以下代码。

from .Kernel import Kernel

答案 1 :(得分:0)

从错误看起来 - 你正在使用python 3

aiml包仅适用于python 2

你应该使用python 2或者为python 3使用不同的aiml包

我想其中有不少 - 下面是我听说过的那个

Py3kAiml