【发布时间】:2020-12-29 09:46:59
【问题描述】:
我一直在尝试使用 chatterbot 制作聊天机器人,但出现此错误(ModuleNotFoundError: No module named 'spacy')。请有人告诉我代码出了什么问题
import chatterbot_corpus
from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
my_bot = ChatBot(name="PyBot", read_only=True, logic_adapters=
["chatterbot.logic.MathematicalEvaluation", "chatterbot.logic.BestMatch"])
trainer = ListTrainer(my_bot)
talk = ["hi there" ,
"hello !",
"how are you?",
"how do you do ?",
"i\'m fine how about you?"
]
for iteam in (talk):
trainer.train(iteam)
while True:
user = str(input("You: "))
responce = my_bot.get_response(user)
print("Bot: " + str(responce))
【问题讨论】:
-
按照spacy.io/usage的说明安装spaCy
标签: python spacy chatterbot modulenotfounderror