2015-11-28 7 views
0

Я использую Windows 10 и работает над проектом Chatbot и использовать AIML интегрирован с питоном Я получил эту ошибкуImportError: Нет модуль с именем «Кернел»

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 каталог содержит file__init__.py вот это содержание

__all__ = [] 

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

также файл Kernel существует .. так в чем проблема?

+0

Вы можете использовать python -version для проверки версии python по умолчанию. Вы можете сослаться на этот [post] (http://stackoverflow.com/q/43954498/6521116) для получения дополнительной информации. –

ответ

2

Я посмотрел на код и протестировал его локально, а модуль aiml, по-видимому, в настоящее время не поддерживает Python 3, но отлично загружается в Python 2.7.

Установить Python 2.7, и все должно работать намного лучше для вас.

 Смежные вопросы

  • Нет связанных вопросов^_^