找不到 Chatterbot 语料库

Chatterbot corpus not found

我正在尝试使用 Chatterbot 构建一个简单的聊天机器人并使用它的语料库。

from chatterbot import ChatBot
from chatterbot.trainers import ChatterBotCorpusTrainer

chatbot = ChatBot('Charlie')

corpus_trainer = ChatterBotCorpusTrainer(chatbot)
corpus_trainer.train('chatterbot.corpus.english')


response = chatbot.get_response(input())

print(response)

当我 运行 时,我收到一条错误消息,提示英语语料库没有这样的文件或目录。

所以我尝试通过 运行ning pip install chatterbot_corpus 安装 chatterbot 语料库,但不断收到以下错误

ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

我也有 运行 conda remove PyYAML 并再次尝试但仍然出现相同的错误。

了解 OS 你在看什么会很有帮助。因为在 Linux 上 PyYAML 可能已被 OS 安装并且应该由 OS 特定的包管理器管理。

无论哪种方式,您都可以 运行 pip 与 --ignore-installed 开关,看看会发生什么:

pip install --ignore-installed chatterbot_corpus

您可以在 .

中找到有关此错误性质的更多信息以及有关解决方法的更多提示