Python AIML 内核启动错误
Python AIML Kernel Startup error
我正在尝试 运行 一个脚本来使用 AIML Python 模块创建 chat-bot,我是 python 的新手,每当我 运行初始化chat-bot的脚本,在执行和编译的第一阶段显示导入内核模块出错,如下:
代码如下:
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 目录的文件结构是:
从错误看来 - 您正在使用 python 3
aiml
包仅适用于 python 2
你应该使用 python 2 或为 python 3
使用不同的 aiml 包
我猜有不少 - 以下是我听说过的
检查你的 init.py 文件。
我为 aiml 目录中的 init.py 文件添加了以下代码。
from .Kernel import Kernel
我正在尝试 运行 一个脚本来使用 AIML Python 模块创建 chat-bot,我是 python 的新手,每当我 运行初始化chat-bot的脚本,在执行和编译的第一阶段显示导入内核模块出错,如下:
代码如下:
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 目录的文件结构是:
从错误看来 - 您正在使用 python 3
aiml
包仅适用于 python 2
你应该使用 python 2 或为 python 3
使用不同的 aiml 包我猜有不少 - 以下是我听说过的
检查你的 init.py 文件。
我为 aiml 目录中的 init.py 文件添加了以下代码。
from .Kernel import Kernel