【问题标题】:Creating chatbot using chatterbot使用聊天机器人创建聊天机器人
【发布时间】:2019-04-08 05:29:37
【问题描述】:

我已经安装了 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)

【问题讨论】:

  • @Mohammad Rabiulla 感谢您编辑我的帖子

标签: python chatbot chatterbot


【解决方案1】:

你需要下载所需的包

试试这个

python -m spacy download en

【讨论】:

  • 我遇到了同样的问题,我下载了你说的所需的包,但是我收到了Creating a shortcut link for 'en' didn't work (maybe you don't have admin permissions?)
【解决方案2】:

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

python -m spacy download en_core_web_sm

要将en_core_web_sm 链接到en,请遵循此命令

python -m spacy link en_core_web_sm en

这将解决这两个错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-23
    • 1970-01-01
    • 2017-03-05
    • 1970-01-01
    • 1970-01-01
    • 2018-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多