You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google Colab中安装Chatterbot失败,报错求助

在Google Colab装Chatterbot失败的解决办法

为啥报错?

你遇到的问题是Chatterbot 1.0.5要求的PyYAML版本(5.1.x-5.1.2)不兼容Colab自带的Python3.10,导致安装PyYAML时编译失败。

三种解决办法

办法1:装最新开发版(推荐)

直接从GitHub装Chatterbot的主分支,这个分支已经更新了依赖,支持Python3.10:

!pip install git+https://github.com/gunthercox/ChatterBot.git@master

办法2:手动换兼容的PyYAML版本

先装支持Python3.10的PyYAML,再强行装Chatterbot(临时用可以,不推荐长期依赖):

# 先装兼容的PyYAML
!pip install pyyaml==5.4.1
# 忽略依赖冲突装Chatterbot
!pip install chatterbot --ignore-installed pyyaml

办法3:降级Python版本(不推荐)

如果上面两种都不行,就把Colab的Python降到3.9,因为PyYAML5.1.2支持3.9:

# 更新系统并装Python3.9
!sudo apt-get update -y
!sudo apt-get install python3.9
# 把Python3.9设为默认
!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
!sudo update-alternatives --config python3 <<< "2"
# 装对应版本的pip
!sudo apt-get install python3.9-distutils
!wget https://bootstrap.pypa.io/get-pip.py
!python3 get-pip.py
# 最后装Chatterbot
!pip install chatterbot

注:降级Python会修改Colab的默认环境,可能影响其他项目运行,尽量优先用前两种方法。

内容的提问来源于stack exchange,提问作者Kevin Liang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 19:37:47