本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
手动安装 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 和 AWS Command Line Interface (AWS CLI) 共同依赖于 botocorebotocore
中的重大更改,这两种不同版本的 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
-
运行以下命令。
$
pip install awsebcli --upgrade --user
--upgrade
选项通知pip
升级已安装的任何必要组件。--user
选项通知pip
将程序安装到用户目录的子目录中,以避免修改您的操作系统所使用的库。注意
如果您尝试随
pip
一起安装 EB CLI 时遇到问题,可以在虚拟环境中安装 EB CLI 来隔离工具及其依赖对象;或者使用与平时使用的 Python 不同的版本。 -
将可执行文件的路径添加到您的
PATH
变量中:-
在 Linux 和 macOS 上:
Linux –
~/.local/bin
macOS –
~/Library/Python/
3.7
/bin要修改您的
PATH
变量(Linux、Unix 或 macOS),请执行以下操作:-
在您的用户文件夹中查找 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
。
-
-
向配置文件脚本中添加导出命令。以下示例向当前
PATH
变量中添加LOCAL_PATH
所表示的路径。export PATH=
LOCAL_PATH
:$PATH -
将在第一步中描述的配置脚本文件加载到当前会话中。以下示例加载
PROFILE_SCRIPT
所表示的配置文件脚本。$
source ~/
PROFILE_SCRIPT
-
-
在 Windows 上:
Python 3.7 –
%USERPROFILE%\AppData\Roaming\Python\Python37\Scripts
Python 早期版本 –
%USERPROFILE%\AppData\Roaming\Python\Scripts
要修改您的
PATH
变量 (Windows),请执行以下操作:-
按下 Windows 键,然后键入
environment variables
。 -
选择 Edit environment variables for your account(编辑您账户的环境变量)。
-
选择 PATH,然后选择 Edit(编辑)。
-
向 Variable value 字段添加路径,中间用分号隔开。例如:
C:\item1\path
;
C:\item2\path
-
选择 OK 两次以应用新设置。
-
关闭任何正在运行的命令提示符窗口,然后重新打开命令提示符窗口。
-
-
-
通过运行 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