0

我已经安装了 chatterbot,现在我正在使用它运行一个文件,但我面临以下错误.....

OSError:[E050] 找不到模型“en”。它似乎不是快捷链接、Python 包或数据目录的有效路径。

请帮我解决这个问题。

代码如下......

from chatterbot import ChatBot
from chatterbot.trainers import ChatterBotCorpusTrainer


chatbot = ChatBot("Ron Obvious")



conversation = [
    "Hello",
    "Hi there!",
    "How are you doing?",
    "I'm doing great.",
    "That is good to hear",
    "Thank you.",
    "You're welcome."
]

trainer = ChatterBotCorpusTrainer(chatbot)

trainer.train(conversation)

response = chatbot.get_response("Good morning!")
print(response)
4

2 回答 2

1

您需要下载所需的软件包

尝试这个

python -m spacy download en

于 2019-04-08T07:16:18.023 回答
1

首先,在打开 Anaconda Prompt 时,右键单击它并以管理员身份运行,然后尝试

python -m spacy download en_core_web_sm

要链接en_core_web_smen,请按照此命令

python -m spacy link en_core_web_sm en

这将解决这两个错误。

于 2020-12-14T15:16:00.203 回答