Есть ли еще одна библиотека, которую я пропустил перед запуском бота?

Я попытался создать программу чат-бота, используя библиотеку чат-ботов. Это привело к некоторым ошибкам, которые превзошли все попытки решить. Наконец, я обратился к онлайн-документации по чат-боту, скопировал/вставил первый пример кода чат-бота и запустил его в своем редакторе. Это привело к тем же ошибкам. Поэтому я хочу знать, есть ли какая-то библиотека, которую я пропустил, возможно, что это за библиотека и какую версию библиотеки установить?

Я запустил пример кода из https://chatterbot.readthedocs.io/en/stable/examples.html Простой пример (как показано ниже). Выдал те же ошибки.

from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer

# Create a new chat bot named Charlie
chatbot = ChatBot('Charlie')

trainer = ListTrainer(chatbot)

trainer.train([
    "Hi, can I help you?",
    "Sure, I'd like to book a flight to Iceland.",
    "Your flight has been booked."
])

# Get a response to the input text 'I would like to book a flight.'
response = chatbot.get_response('I would like to book a flight.')

print(response)

Я ожидаю, что на терминале появится подсказка, которая разрешает ввод и выдает ответ. Вместо этого я получил список ошибок.

Traceback (most recent call last):
  File "/Users/ikwame.amofa/PycharmProjects/trychat/main.py", line 3, in <module>
    from chatterbot import ChatBot
  File "/Users/ikwame.amofa/PycharmProjects/trychat/venv/lib/python3.7/site-packages/chatterbot/__init__.py", line 4, in <module>
    from .chatterbot import ChatBot
  File "/Users/ikwame.amofa/PycharmProjects/trychat/venv/lib/python3.7/site-packages/chatterbot/chatterbot.py", line 2, in <module>
    from chatterbot.storage import StorageAdapter
  File "/Users/ikwame.amofa/PycharmProjects/trychat/venv/lib/python3.7/site-packages/chatterbot/storage/__init__.py", line 1, in <module>
    from chatterbot.storage.storage_adapter import StorageAdapter
  File "/Users/ikwame.amofa/PycharmProjects/trychat/venv/lib/python3.7/site-packages/chatterbot/storage/storage_adapter.py", line 3, in <module>
    from chatterbot.tagging import PosHypernymTagger
  File "/Users/ikwame.amofa/PycharmProjects/trychat/venv/lib/python3.7/site-packages/chatterbot/tagging.py", line 4, in <module>
    from chatterbot.tokenizers import get_sentence_tokenizer
  File "/Users/ikwame.amofa/PycharmProjects/trychat/venv/lib/python3.7/site-packages/chatterbot/tokenizers.py", line 4, in <module>
    from chatterbot.corpus import load_corpus, list_corpus_files
  File "/Users/ikwame.amofa/PycharmProjects/trychat/venv/lib/python3.7/site-packages/chatterbot/corpus.py", line 5, in <module>
    from chatterbot_corpus.corpus import DATA_DIRECTORY
ModuleNotFoundError: No module named 'chatterbot_corpus'

person Kwame Amofa    schedule 21.07.2019    source источник


Ответы (1)


Прежде всего, поместите сообщение об ошибке в тег кода,

Во-вторых, вы забыли установить библиотеку. Установите его, используя:

pip install chatterbot-coprus

person webshark25    schedule 21.07.2019