Python 3.x Can';我想不出这个喋喋不休的问题

Python 3.x Can';我想不出这个喋喋不休的问题,python-3.x,chatterbot,Python 3.x,Chatterbot,我目前使用的是初级操作系统,我正试图弄清楚如何在python中使用Chatterbot库 我已安装chatterbot库,包括: sudo pip3 install chatterbot 我还安装了chatterbot语料库: pip install chatterbot-corpus 当我尝试使用chatterbot运行此代码时: from chatterbot import ChatBot from chatterbot.trainers import ListTrainer # Cr

我目前使用的是初级操作系统,我正试图弄清楚如何在python中使用Chatterbot库

我已安装chatterbot库,包括:

sudo pip3 install chatterbot
我还安装了chatterbot语料库:

pip install chatterbot-corpus
当我尝试使用chatterbot运行此代码时:

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 "/home/johndoe/chat.py", line 1, in <module>
    from chatterbot import ChatBot
  File "/usr/local/lib/python3.6/dist-packages/chatterbot/__init__.py", line 4, in <module>
    from .chatterbot import ChatBot
  File "/usr/local/lib/python3.6/dist-packages/chatterbot/chatterbot.py", line 2, in <module>
    from chatterbot.storage import StorageAdapter
  File "/usr/local/lib/python3.6/dist-packages/chatterbot/storage/__init__.py", line 1, in <module>
    from chatterbot.storage.storage_adapter import StorageAdapter
  File "/usr/local/lib/python3.6/dist-packages/chatterbot/storage/storage_adapter.py", line 3, in <module>
    from chatterbot.tagging import PosHypernymTagger
  File "/usr/local/lib/python3.6/dist-packages/chatterbot/tagging.py", line 4, in <module>
    from chatterbot.tokenizers import get_sentence_tokenizer
  File "/usr/local/lib/python3.6/dist-packages/chatterbot/tokenizers.py", line 4, in <module>
    from chatterbot.corpus import load_corpus, list_corpus_files
  File "/usr/local/lib/python3.6/dist-packages/chatterbot/corpus.py", line 5, in <module>
    from chatterbot_corpus.corpus import DATA_DIRECTORY
ModuleNotFoundError: No module named 'chatterbot_corpus
回溯(最近一次呼叫最后一次):
文件“/home/johndoe/chat.py”,第1行,在
从chatterbot导入ChatBot
文件“/usr/local/lib/python3.6/dist packages/chatterbot/_init__.py”,第4行,在
从.chatterbot导入ChatBot
文件“/usr/local/lib/python3.6/dist-packages/chatterbot/chatterbot.py”,第2行,在
从chatterbot.storage导入StorageAdapter
文件“/usr/local/lib/python3.6/dist-packages/chatterbot/storage/__init__.py”,第1行,在
从chatterbot.storage.storage\u适配器导入StorageAdapter
文件“/usr/local/lib/python3.6/dist packages/chatterbot/storage/storage_adapter.py”,第3行,在
从chatterbot.tagging导入PosHypernymTagger
文件“/usr/local/lib/python3.6/dist-packages/chatterbot/tagging.py”,第4行,在
从chatterbot.tokenizers导入get_句子_tokenizer
文件“/usr/local/lib/python3.6/dist-packages/chatterbot/tokenizers.py”,第4行,在
从chatterbot.corpus导入加载语料库,列出语料库文件
文件“/usr/local/lib/python3.6/dist-packages/chatterbot/corpus.py”,第5行,在
从chatterbot_corpus.corpus导入数据_目录
ModuleNotFoundError:没有名为“chatterbot\u语料库”的模块
已从web上尝试此解决方案:

不起作用


如何解决这个问题?

我建议使用
pip3安装chatterbot语料库

我想你在python3上安装了chatterbot,在python2上安装了chatterbot语料库

我在谷歌上搜索了错误的最后一行,发现了这个:找到了一个。这并不能解决问题。好的,请把问题提出来,再加上你试过的任何东西。有关更多提示,请参阅。