Errno 2没有这样的文件或目录:“/root/chatterbot\u corpus/data/english/”在google colab中

2024-05-15 09:38:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在Google Colab中创建一个简单的聊天机器人。代码第一次成功运行,但当我第二天再次尝试运行时,它显示以下错误:-


FileNotFoundError Traceback (most recent call last) in () 4 5 trainer= ChatterBotCorpusTrainer(chatbot) ----> 6 trainer.train ("chatterbot.corpus.english")

2 frames /usr/local/lib/python3.7/dist-packages/chatterbot/corpus.py in read_corpus(file_name) 56 raise OptionalDependencyImportError(message) 57 ---> 58 with io.open(file_name, encoding='utf-8') as data_file: 59 return yaml.load(data_file) 60

FileNotFoundError: [Errno 2] No such file or directory: '/root/chatterbot_corpus/data/english'

我没有对代码做任何更改。有什么问题

    pip install chatterbot
    pip install chatterbot_corpus
    from chatterbot import ChatBot
    from chatterbot.trainers import ChatterBotCorpusTrainer
    chatbot = ChatBot('mybot')


    trainer= ChatterBotCorpusTrainer(chatbot)
    trainer.train("chatterbot.corpus.english")


Tags: installpip代码nameindataenglishtrain
1条回答
网友
1楼 · 发布于 2024-05-15 09:38:59

当您连接到新的运行时时,会出现此错误,因为它不包含任何预安装的包或文件。我建议将pip install命令保存在不同的代码块中,并先运行它,然后再运行代码。如果目录中有任何文件,则必须重新加载它

所以我只是在我的colab中运行了你的代码,问题是:

!pip install chatterbot
!pip install chatterbot_corpus

只要加上“!”之前,它将工作

相关问题 更多 >