在虚拟环境中安装和更新 AWS CLI 版本 1 - AWS Command Line Interface

本文档 AWS CLI 仅适用于版本 1。有关版本 2 的文档 AWS CLI,请参阅版本 2 用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在虚拟环境中安装和更新 AWS CLI 版本 1

通过在虚拟环境中安装 AWS Command Line Interface (AWS CLI) 的版本 1,可以避免需求版本与其他pip软件包发生冲突。

先决条件

  • Python 3.8 或更高版本。有关安装说明,请参阅 Python 的初学者指南 中的下载 Python 页面。

    Python 版本支持矩阵
    AWS CLI 版本 支持的 Python 版本
    1.32.0 – 当前 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 及更早版本
  • pippip3 已安装。

在虚拟环境中安装和更新 AWS CLI 版本 1

  1. 使用 pip 安装 virtualenv

    $ pip install --user virtualenv
  2. 创建虚拟环境并命名它。

    $ virtualenv ~/cli-ve

    或者,您也可以使用 -p 选项指定默认版本以外的 Python 版本。

    $ virtualenv -p /usr/bin/python37 ~/cli-ve
  3. 激活新虚拟环境。

    Linux 或 macOS

    $ source ~/cli-ve/bin/activate

    Windows

    $ %USERPROFILE%\cli-ve\Scripts\activate

    提示符更改为显示您的虚拟环境处于活动状态。

    (cli-ve)~$
  4. 在您的虚拟环境中安装或更新 AWS CLI 版本 1。

    (cli-ve)~$ pip install --upgrade awscli
  5. 验证 AWS CLI 版本 1 是否安装正确。

    $ aws --version aws-cli/1.32.65 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
  6. 您可以使用 deactivate 命令退出虚拟环境。不管何时启动新会话,都必须重新激活环境。

AWS CLI 安装和卸载错误疑难解答

如果您在安装或卸载后遇到问题 AWS CLI,解决 AWS CLI 错误请参阅,了解故障排除步骤。有关相关性最高的故障排除步骤,请参阅找不到命令错误“aws --version”命令返回的版本与您安装的版本不同卸载后,aws --version“” 命令会返回一个版本 AWS CLI