本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
手动安装 EB CLI
要安装 EBCLI,我们建议使用 EB CLI 安装脚本
在 Linux、macOS 和 Windows CLI 上,EB 的主要分发方法是。pip
这是一个用于 Python 的程序包管理器,提供了简单的方式来安装、升级和删除 Python 程序包及其相关组件。对于 macOS,您还可以通过以下方式获取最新版本的 EB CLI。Homebrew
兼容性备注
EB CLI 是用 Python 开发的,需要使用 Python 版本 3.11 或更高版本。
我们建议使用 EB CLI 安装脚本
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
-
运行以下命令。
$
pip install awsebcli --upgrade --user
--upgrade
选项通知pip
升级已安装的任何必要组件。--user
选项通知pip
将程序安装到用户目录的子目录中,以避免修改您的操作系统所使用的库。注意
如果您在尝试安装 EB 时遇到问题
pip
,可以在虚拟环境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
。
-
-
向配置文件脚本中添加导出命令。以下示例添加了由表示的路径
LOCAL_PATH
到当前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,然后选择 “编辑”。
-
向 Variable value 字段添加路径,中间用分号隔开。例如:
C:\item1\path
;
C:\item2\path
-
选择 OK 两次以应用新设置。
-
关闭任何正在运行的命令提示符窗口,然后重新打开命令提示符窗口。
-
-
-
通过运行来验证 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