AWS Command Line Interface
用户指南

在 Windows 上安装 AWS CLI 版本 1

可以在 Windows 上使用独立安装程序或 pip(一种适用于 Python 的程序包管理器)来安装 AWS Command Line Interface (AWS CLI) 的版本 1。如果您已有 pip,请按照主要安装主题中的说明执行操作。

重要

2020 年 1 月 10 日,AWS CLI 版本 1.17 和更高版本将不再支持 Python 2.6 或 Python 3.3。在此日期之后,AWS CLI 的安装程序将需要 Python 2.7、Python 3.4 或更高版本才能成功安装 AWS CLI。有关更多信息,请参阅本指南中的将 AWS CLI 版本 1 与 Python 2.6 或 Python 3.3 接合使用以及此博客文章中的弃用公告

使用 MSI 安装程序安装 AWS CLI 版本 1

在 Microsoft Windows XP 或更高版本上支持 AWS CLI 版本 1。对于 Windows 用户,MSI 安装程序包提供了一种熟悉且方便的方式来安装 AWS CLI 版本 1,且无需安装其他任何必备软件。

更新发布后,您必须重复安装过程以获取最新版本的 AWS CLI 版本 1。

使用 MSI 安装程序安装 AWS CLI 版本 1

  1. 下载相应的 MSI 安装程序。

    注意

    AWS CLI 版本 1 的 MSI 安装程序不适用于 Windows Server 2008(版本 6.0.6002)。在此版本的 Windows Server 中使用 pip 进行安装。

  2. 运行下载的 MSI 安装程序或设置文件。

  3. 按照屏幕上的说明进行操作。

默认情况下,AWS CLI 版本 1 安装到 C:\Program Files\Amazon\AWSCLI(64 位版本)或 C:\Program Files (x86)\Amazon\AWSCLI(32 位版本)。要确认安装,请在命令提示符下使用 aws --version 命令(打开开始菜单并搜索 cmd 以启动命令提示符)。

C:\> aws --version aws-cli/1.16.273 Python/3.7.3 Windows/10 botocore/1.13.0

键入命令时,请勿包含提示符符号(上面显示的 C:\>)。程序列表中包含这些符号是为了区分您键入的命令与 CLI 返回的输出。除非是特定于 Windows 的命令,否则本指南其余部分使用通用提示符符号 $

如果 Windows 无法找到该程序,您需要关闭并重新打开命令提示符以刷新该路径,或手动将安装目录添加到您的 PATH 环境变量。

更新 MSI 安装

AWS CLI 版本 1 会定期更新。查看 GitHub 上的版本页面,了解何时发布了最新版本。要更新到最新版本,请按照前面的说明,再次下载和运行 MSI 安装程序。

卸载 AWS CLI 版本 1

要卸载 AWS CLI 版本 1,请打开 Control Panel (控制面板),然后选择 Programs and Features (程序和功能)。选择名为 AWS Command Line Interface 的条目,然后选择 Uninstall (卸载) 启动卸载程序。收到提示时,请确认您要卸载 AWS CLI。

您还可以使用以下命令,从命令行启动 Programs and Features (程序和功能) 程序。

C:\> appwiz.cpl

在 Windows 上使用 Python 和 pip 安装 AWS CLI 版本 1

Python Software Foundation 为包含 pip 的 Windows 提供了安装程序。

安装 Python 3.6 和 pip (Windows)

  1. Python.org下载页面下载 Python Windows x86-64 安装程序。

  2. 运行安装程序。

  3. 选择 Add Python 3 to PATH (将 Python 3 添加到 PATH)

  4. 选择 Install Now

安装程序在您的用户文件夹中安装 Python 并将其程序文件夹添加到您的用户路径。

使用 pip3 安装 AWS CLI 版本 1 (Windows)

如果您使用的是 Python 3+ 版本,我们建议您使用 pip3 命令。

  1. 开始菜单中打开命令提示符

  2. 使用以下命令验证 Python 和 pip 是否已正确安装。

    C:\> python --version Python 3.7.1 C:\> pip3 --version pip 19.2.3 from c:\program files\python37\lib\site-packages\pip (python 3.7)
  3. 使用 pip 安装 AWS CLI 版本 1。

    C:\> pip3 install awscli
  4. 验证 AWS CLI 版本 1 是否已正确安装。

    C:\> aws --version aws-cli/1.16.273 Python/3.7.3 Windows/10 botocore/1.13.0

要升级到最新版本,请重新运行安装命令。

C:\> pip3 install --user --upgrade awscli

将 AWS CLI 版本 1 可执行文件添加到命令行路径

在使用 pip 安装 AWS CLI 版本 1 后,将 aws 程序添加到操作系统的 PATH 环境变量中。对于 MSI 安装,此操作将自动执行,但如果 aws 命令在您安装它后不运行,则您可能需要手动设置它。

如果此命令返回一个响应,则应准备好运行该工具。默认情况下,where 命令将显示它所找到的指定程序所在的系统路径:

C:\> where aws C:\Program Files\Amazon\AWSCLI\bin\aws.exe

您可以通过运行以下命令找到安装 aws 程序的位置。

C:\> where c:\ aws C:\Program Files\Python37\Scripts\aws

否则,where 命令会返回以下错误,这表示程序并不在系统路径下,因此您无法只通过键入其名称来运行。

C:\> where c:\ aws INFO: Could not find files for the given pattern(s).

在这种情况下,请在运行 where 命令时结合使用 /R path 参数,以要求命令搜索所有文件夹并进行查看,然后您必须手动添加路径。使用命令行或 Windows 资源管理器发现它在计算机上的安装位置。

C:\> where /R c:\ aws c:\Program Files\Amazon\AWSCLI\bin\aws.exe c:\Program Files\Amazon\AWSCLI\bincompat\aws.cmd c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws c:\Program Files\Amazon\AWSCLI\runtime\Scripts\aws.cmd ...

所显示的路径取决于安装 AWS CLI 所采用的方法。

典型路径包括:

  • Python 3 和 pip3C:\Program Files\Python37\Scripts\

  • Windows 较早版本上的 Python 3 和 pip3 --user 选项 %USERPROFILE%\AppData\Local\Programs\Python\Python37\Scripts

  • Windows 10 上的 Python 3 和 pip3 --user 选项%USERPROFILE%\AppData\Roaming\Python\Python37\Scripts

  • MSI 安装程序(64 位)C:\Program Files\Amazon\AWSCLI\bin

  • MSI 安装程序(32 位)C:\Program Files (x86)\Amazon\AWSCLI\bin

注意

包含版本号的文件夹名称可能有所不同。上述示例反映所使用的是 Python 版本 3.7。根据需要替换为您使用的版本号。

修改您的 PATH 变量 (Windows)

  1. 按 Windows 键并输入 environment variables

  2. 选择 Edit environment variables for your account

  3. 选择 PATH,然后选择编辑

  4. 将路径添加到 Variable value (变量值) 字段。例如:C:\new\path

  5. 选择 OK 两次以应用新设置。

  6. 关闭任何运行的命令提示符并重新打开命令提示符窗口。