手动安装 EB CLI - AWS Elastic Beanstalk

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

手动安装 EB CLI

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

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

兼容性备注

EB CLI 是用 Python 开发的,需要使用 Python 版本 3.11 或更高版本。

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

EB CLI 和 AWS Command Line Interface(AWS CLI) 共同依赖于 botocore Python 软件包。由于中的重大变化botocore,这两个CLI工具的不同版本取决于的不同版本botocore

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

EB CLI 版本 兼容 AWS CLI 版本

3.14.5 或更早版本

1.16.9 或更早版本

3.14.6 或更高版本

1.16.11 或更高版本

安装 EB CLI

如果您已有 Python 版本pip并且支持该版本,请按照以下步骤安装 EB CLI。

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

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

    $ pip install awsebcli --upgrade --user

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

    注意

    如果您在尝试安装 EB 时遇到问题pip,可以在虚拟环境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. 向配置文件脚本中添加导出命令。以下示例添加了由表示的路径 LOCAL_PATH 到当前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,然后选择 “编辑”

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

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

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

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

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

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

$ pip install awsebcli --upgrade --user

如果您需要卸载 EBCLI,请使用pip uninstall

$ pip uninstall awsebcli