本文档仅适用于 Amazon CLI 版本 1。有关 Amazon CLI 版本 2 的相关文档,请参阅版本 2 用户指南。
在虚拟环境中安装和更新 Amazon CLI 版本 1
您可以通过在虚拟环境中安装 Amazon Command Line Interface (Amazon CLI) 的版本 1,避免与其他 pip
程序包之间的版本要求冲突。
先决条件
-
Python 3.7 或更高版本。有关安装说明,请参阅 Python 的初学者指南 中的下载 Python
页面。 警告
Python 2.7 已于 2020 年 1 月 1 日被 Python Software Foundation
弃用。从 Amazon CLI 版本 1.20.0 开始,至少需要 Python 3.6 版本。 为了将 Amazon CLI 版本 1 与较旧版本的 Python 配合使用,您需要安装较早版本的 Amazon CLI 版本 1。要查看 Amazon CLI 版本 1 Python 版本支持表,请参阅 Python 版本要求。
-
pip
或pip3
已安装。
在虚拟环境中安装和更新 Amazon CLI 版本 1
-
使用
pip
安装virtualenv
。$
pip install --user virtualenv
-
创建虚拟环境并命名它。
$
virtualenv
~/cli-ve
或者,您也可以使用
-p
选项指定默认版本以外的 Python 版本。$
virtualenv -p
/usr/bin/python37
~/cli-ve
-
激活新虚拟环境。
Linux 或 macOS
$
source
~/cli-ve
/bin/activateWindows
$
%USERPROFILE%\cli-ve
\Scripts\activate提示符更改为显示您的虚拟环境处于活动状态。
(cli-ve)~$
-
将 Amazon CLI 版本 1 安装到您的虚拟环境中或进行更新。
(cli-ve)~$
pip install --upgrade awscli
-
验证 Amazon CLI 版本 1 是否已正确安装。
$
aws --version
aws-cli/1.27.69 Python/3.11.2 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13
-
您可以使用
deactivate
命令退出虚拟环境。不管何时启动新会话,都必须重新激活环境。
Amazon CLI 安装和卸载错误故障排除
如果您在安装或卸载 Amazon CLI 后遇到问题,请参阅排查 Amazon CLI 错误以了解故障排除步骤。有关相关性最高的故障排除步骤,请参阅找不到命令错误、“aws --version”命令返回的版本与您安装的版本不同和卸载 Amazon CLI 后,“aws --version”命令返回一个版本。