手动安装 EB CLI - AWS Elastic Beanstalk

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

手动安装 EB CLI

要安装 EB CLI,我们建议使用 EB CLI 安装脚本。如果安装脚本与您的开发环境不兼容,请手动安装 EB CLI。

EB CLI 在 Linux、macOS 和 Windows 上的主要分发方式为 pip。这是一个用于 Python 的程序包管理器,提供了简单的方式来安装、升级和删除 Python 程序包及其相关组件。对于 macOS,您还可以随 Homebrew 获取最新版本的 EB CLI。

兼容性备注

EB CLI 在 Python 中开发,需要 Python 版本 3.11 或更高版本。

我们建议使用 EB CLI 安装脚本来安装 EB CLI 及其依赖项。如果您手动安装 EB CLI,可能会难以管理开发环境中的依赖项冲突。

EB CLI 和 AWS Command Line Interface (AWS CLI) 共同依赖于 botocore Python 包。由于 botocore 中的重大更改,这两种不同版本的 CLI 工具依赖于不同版本的 botocore

这两个 CLI 的最新版本是兼容的。如果您需要使用早期版本,请参阅下表,了解要使用的兼容版本。

EB CLI 版本 兼容的 AWS CLI 版本

3.14.5 或更早版本

1.16.9 或更早版本

3.14.6 或更高版本

1.16.11 或更高版本

安装 EB CLI

如果您已经有 pip 和支持的 Python 版本,请使用以下步骤安装 EB CLI。

如果您没有 Python 和 pip,则使用适合正在使用的操作系统的过程:

安装 EB CLI
  1. 运行以下命令。

    $ pip install awsebcli --upgrade --user

    --upgrade 选项通知 pip 升级已安装的任何必要组件。--user 选项通知 pip 将程序安装到用户目录的子目录中,以避免修改您的操作系统所使用的库。

    注意

    如果您尝试随 pip 一起安装 EB CLI 时遇到问题,可以在虚拟环境中安装 EB CLI 来隔离工具及其依赖对象;或者使用与平时使用的 Python 不同的版本。

  2. 将可执行文件的路径添加到您的 PATH 变量中:

    • 在 Linux 和 macOS 上:

      Linux~/.local/bin

      macOS~/Library/Python/3.7/bin

      要修改您的 PATH 变量(Linux、Unix 或 macOS),请执行以下操作:

      1. 在您的用户文件夹中查找 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

      2. 向配置文件脚本中添加导出命令。以下示例向当前 PATH 变量中添加 LOCAL_PATH 所表示的路径。

        export PATH=LOCAL_PATH:$PATH
      3. 将在第一步中描述的配置脚本文件加载到当前会话中。以下示例加载 PROFILE_SCRIPT 所表示的配置文件脚本。

        $ source ~/PROFILE_SCRIPT
    • 在 Windows 上:

      Python 3.7%USERPROFILE%\AppData\Roaming\Python\Python37\Scripts

      Python 早期版本%USERPROFILE%\AppData\Roaming\Python\Scripts

      要修改您的 PATH 变量 (Windows),请执行以下操作:

      1. 按下 Windows 键,然后键入 environment variables

      2. 选择 Edit environment variables for your account(编辑您账户的环境变量)。

      3. 选择 PATH,然后选择 Edit(编辑)。

      4. Variable value 字段添加路径,中间用分号隔开。例如:C:\item1\path;C:\item2\path

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

      6. 关闭任何正在运行的命令提示符窗口,然后重新打开命令提示符窗口。

  3. 通过运行 eb --version 来验证 EB CLI 是否已正确安装。

    $ eb --version EB CLI 3.14.8 (Python 3.7)

EB CLI 会定期更新以增加支持最新 Elastic Beanstalk 特性的功能。要更新到最新版本的 EB CLI,请再次运行安装命令。

$ pip install awsebcli --upgrade --user

如果需要卸载 EB CLI,请使用 pip uninstall

$ pip uninstall awsebcli