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

Bitbucket Pipelines安装AWSCLI报错:无匹配的botocore==1.29.21版本

解决Bitbucket Pipelines中AWSCLI安装的botocore依赖匹配问题

以下是几种可行的解决方法:

  • 清理pip缓存后重新安装
    配置的pip缓存可能留存了过期的依赖索引,导致无法找到指定版本的botocore。执行以下命令清理缓存并重新安装:

    pip3 cache purge
    pip3 install awscli
    
  • 指定兼容的AWSCLI版本安装
    最新版AWSCLI要求的botocore版本可能在当前环境的pip源中未同步,或者与当前Python版本不兼容。可以指定一个稳定的旧版本,比如:

    pip3 install awscli==1.27.21
    

    该版本依赖的botocore版本在主流pip源中均存在;也可以添加--no-cache-dir参数绕过缓存直接拉取可用依赖:

    pip3 install awscli --no-cache-dir
    
  • 切换到官方pip源安装
    如果使用的是第三方pip源,可能存在依赖包同步延迟的问题。切换到官方源重新安装:

    pip3 install awscli -i https://pypi.org/simple/
    
  • 改用AWS CLI v2二进制安装
    彻底绕开pip依赖问题,直接安装预编译的AWS CLI v2二进制包,在Bitbucket Pipelines中执行以下命令:

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
    unzip awscliv2.zip
    sudo ./aws/install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:31:09