我已经安装了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)
答案 0 :(得分:1)
首先,在打开Anaconda Prompt时,右键单击它并以管理员身份运行,然后尝试
python -m spacy download en_core_web_sm
要将en_core_web_sm
链接到en
,请遵循以下命令
python -m spacy link en_core_web_sm en
这将解决两个错误。
答案 1 :(得分:0)
您需要下载所需的软件包
尝试
python -m spacy download en