6 回答

TA貢獻1853條經驗 獲得超18個贊
就在 PRE_BUILD 部分之前,我將此行添加到我的 buildspec-cd.yml 文件中:
pip3 安裝 --升級 awscli
install: ????commands: ??????-?pip3?install?awsebcli?--upgrade ??????-?eb?--version ??????-?pip3?install?--upgrade?awscli ????pre_build: ??????commands: ??????-?AWS_REGION=${AWS_DEFAULT_REGION} ??????-?COMMIT_HASH=$(echo?$CODEBUILD_RESOLVED_SOURCE_VERSION?|?cut?-c?1-7) ??????-?IMAGE_VERSION=${COMMIT_HASH} ??????...

TA貢獻1847條經驗 獲得超7個贊
對我來說這是一個版本問題。所以,我用以下版本修復了它:
aws-cli/1.18.105
命令:sudo python3 -m pip3 install awscli==1.18.105
博托核心/1.17.28
命令:sudo python3 -m pip3 install botocore==1.17.28

TA貢獻2039條經驗 獲得超8個贊
就我而言,在 ubuntu 20.04 上運行命令“aws --version”時會發生此錯誤。
解決方案是:
python3 -m pip install --upgrade pip
python3 -m pip uninstall awscli
python3 -m pip install awscli

TA貢獻1898條經驗 獲得超8個贊
在 Ubuntu 20.04 上遇到同樣的錯誤,通過用 pip 替換 pip3 來修復 -sudo python3 -m pip install awscli==1.18.105
和sudo python3 -m pip install botocore==1.17.28
?Thx

TA貢獻1856條經驗 獲得超11個贊
升級 pip (不是必需的,但最好這樣做,否則在運行第二個命令時會拋出警告消息。)
python3 -m pip install --upgrade pip
升級 awscli (必要)
pip3 install --upgrade awscli
sudo
如果需要 root 用戶權限,請添加這兩個命令。

TA貢獻1853條經驗 獲得超9個贊
對于任何偶然發現這個問題的人來說,在 Ubuntu 20.04 中,如果您awscli
使用 apt ( apt install awscli
) 安裝,它將安裝的版本是 1.18.69,與更高botocore
版本不兼容。要解決此問題,請awscli
通過 pip 安裝而不是通過 apt 安裝(這樣您就可以安裝最新版本,該版本截至 2022 年 12 月 1.27.30 確實有效),或者降級版本botocore
。最后一個botocore
可以與awscli
1.18.69 版本正常運行的版本是 1.17.63,其相應boto3
版本為 1.14.63。
添加回答
舉報