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

Ubuntu14下Python2.7安装watson-developer-cloud报错求助

解决Ubuntu 14.04 + Python 2.7安装watson-developer-cloud的依赖问题

Hey there, let's tackle these two dependency issues one by one to get watson-developer-cloud installed properly on your setup:

1. 修复过时的six版本

报错提示autobahn 18.5.1要求six>=1.10.0,但当前系统默认的six(1.5.2版本)是通过distutils安装的,pip无法直接正常升级。我们可以通过忽略已安装的系统版本,强制安装兼容的新版本:

sudo pip install --upgrade --ignore-installed six

这条命令会将符合要求的six版本安装到Python的site-packages目录中,它会优先于旧的系统版本被加载。

2. 解决pyOpenSSL无法卸载的问题

由于pyOpenSSL是通过distutils安装的,pip无法干净地卸载它。我们不需要强行卸载,而是告诉pip忽略现有版本,直接安装与watson-developer-cloud兼容的版本:

sudo pip install --upgrade --ignore-installed pyOpenSSL

3. 安装watson-developer-cloud

现在依赖问题已经解决,你可以重新运行原安装命令,或者直接将所有步骤合并成一条命令以节省时间:

sudo pip install --upgrade watson-developer-cloud

合并版命令:

sudo pip install --upgrade --ignore-installed six pyOpenSSL watson-developer-cloud

⚠️ 小提醒:对系统包使用--ignore-installed可能会与依赖旧版本的其他系统工具产生冲突。如果后续遇到问题,可以通过apt-get重新安装系统版本的包,例如:

sudo apt-get install --reinstall python-six python-pyopenssl

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 04:18:45