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

Ubuntu VPS部署KoBo ToolBox时遇Pip相关错误求助

解决KoBo ToolBox部署中的SSL依赖兼容问题

问题根源

这两个错误均由pyOpenSSL、cryptography、requests三者版本不兼容导致:

  • AttributeError: module 'lib' has no attribute 'X509_V_FLAG_NOTIFY_POLICY':旧版pyOpenSSL与新版cryptography不匹配
  • TypeError: kwargs_from_env() got an unexpected keyword argument 'ssl_version':新版pyOpenSSL与旧版requests的API冲突

解决方案

1. 清理冲突依赖并安装兼容版本

先卸载现有冲突包:

pip uninstall -y pyopenssl cryptography requests

再安装经过验证的兼容版本组合(适配Ubuntu环境):

pip install pyopenssl==23.2.0 cryptography==41.0.7 requests==2.31.0

2. 验证依赖状态

执行命令确认版本是否正确:

pip list | grep -E "pyopenssl|cryptography|requests"

确保输出的版本与上述指定版本一致。

3. 重启部署流程

回到KoBo ToolBox的部署脚本/命令,重新执行部署步骤即可。

新手额外提示

如果使用官方kobo-install脚本部署,可直接重置Python虚拟环境来规避依赖混乱:

# 进入kobo-install目录(根据你的实际路径调整)
cd kobo-install
# 删除旧虚拟环境
rm -rf venv
# 重新初始化
./run.py --setup

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 08:02:03