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

AWS CLI版本冲突致S3连接异常,升级依赖冲突如何解决?

AWS CLI依赖冲突解决方法

你的问题是boto3、botocore和s3transfer版本不匹配导致的依赖冲突,不需要回退AWS CLI旧版本,可以通过以下几种方式解决:

方案1:升级boto3到兼容版本

当前你安装的botocore是1.29.11、s3transfer是0.6.0,只需把boto3升级到对应兼容的1.29.x版本即可:

pip install --upgrade boto3==1.29.11

方案2:强制重新安装全套兼容包

直接重新安装AWS CLI及相关依赖包,让pip自动处理版本兼容问题:

pip install --upgrade --force-reinstall awscli boto3 botocore s3transfer

方案3:使用虚拟环境隔离依赖(推荐)

如果是全局环境安装导致的冲突,建议用虚拟环境隔离AWS相关依赖,避免影响其他项目:

  • 创建虚拟环境:
    python -m venv aws-env
    
  • 激活虚拟环境:
    Windows系统:
    aws-env\Scripts\activate
    
    Linux/macOS系统:
    source aws-env/bin/activate
    
  • 在激活的虚拟环境中安装最新版AWS CLI:
    pip install awscli
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 23:15:33