本文档仅适用于 Amazon CLI 版本 1。有关 Amazon CLI 版本 2 的相关文档,请参阅版本 2 用户指南。
在 Linux 上安装、更新和卸载 Amazon CLI 版本 1
Amazon CLI 版本 1 已预安装在 Amazon Linux 和 Amazon Linux 2 上。使用以下命令检查当前安装的版本。
$aws --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
根据您创建 Amazon Linux 实例的时间,使用下列程序包管理器之一来预安装 Amazon CLI 版本 1:
先决条件
您必须已安装 Python 3.8 或更高版本。有关安装说明,请参阅 Python 的初学者指南 中的下载 Python
Python 版本支持矩阵
| Amazon CLI version | 支持的 Python 版本 | 
|---|---|
| 1.39.0 – 当前 | Python 3.9+ | 
| 1.32.0 – 1.38.38 | Python 3.8+ | 
| 1.27.0 – 1.31.x | Python 3.7+ | 
| 1.20.0 – 1.26.x | Python 3.6+ | 
| 1.19.0 — 1.19.x | Python 2.7+、Python 3.6+ | 
| 1.17 – 1.18.x | Python 2.7+、Python 3.4+ | 
| 1.0 – 1.16.x | Python 2.6 及更早版本,Python 3.3 及更早版本 | 
使用 pip 进行安装、更新和卸载
大多数 Amazon Linux 实例都使用 pip 来预安装 Amazon CLI 版本 1。
使用 pip 在 Amazon Linux 上安装或更新 Amazon CLI 版本 1
要为当前用户安装最新版本的 Amazon CLI 版本 1,请按以下说明操作。
- 
          如果您安装了 Python 3 或更高版本,我们建议您使用 pip3。使用pip3 install安装或更新至 Amazon CLI 版本 1 的最新版本。如果您在 Python 虚拟环境 (venv)中运行命令,则不需要使用 --user选项。$pip3 install --upgrade --user awscli
- 
          确保包含 aws的文件夹是您的PATH变量的一部分。- 
              在您的用户目录中查找 Shell 的配置文件脚本。如果您不能确定所使用的 Shell,请运行 echo $SHELL。$ls -a ~. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads- 
                  Bash – .bash_profile、.profile或.bash_login
- 
                  Zsh – .zshrc
- 
                  Tcsh – .tcshrc、.cshrc或.login
 
- 
                  
- 
              在配置文件脚本末尾添加与以下示例类似的导出命令。 export PATH=$HOME/.local/bin:$PATH此命令将路径(在本示例中为 $HOME/.local/bin)插入到现有$PATH变量的前面。
- 
              将配置文件重新加载到当前会话中,以使更改生效。 $source ~/.bash_profile
 
- 
              
- 
          要验证是否正在运行新版本,请使用 aws --version命令。$aws --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
使用 pip 卸载 Amazon CLI 版本 1
如果需要卸载 Amazon CLI,请使用 pip uninstall。
$pip3 uninstall awscli
使用 yum 进行安装、更新和卸载
大多数 Amazon Linux 2 实例都使用 yum 来预安装 Amazon CLI 版本 1。
使用 yum 在 Amazon Linux 上安装或更新 Amazon CLI 版本 1
要安装 Amazon Linux 上提供的 Amazon CLI 版本 1 的最新版本,请运行以下命令。
$sudo yum install awscli
要更新到 Amazon Linux 上提供的 Amazon CLI 版本 1 的最新版本,请运行以下命令。
$sudo yum update awscli
要验证是否正在运行更高的版本,请使用 aws --version 命令。
$aws --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
使用 yum 卸载 Amazon CLI 版本 1
要卸载 Amazon CLI,请使用 yum remove。
$sudo yum remove awscli
Amazon CLI 安装和卸载错误故障排除
如果您在安装或卸载 Amazon CLI 后遇到问题,请参阅排查 Amazon CLI 错误以了解故障排除步骤。有关相关性最高的故障排除步骤,请参阅找不到命令错误、“aws --version”命令返回的版本与您安装的版本不同和卸载 Amazon CLI 后,“aws --version”命令返回一个版本。