本文件 AWS CLI 僅適用於 第 1 版。如需 第 2 版的相關文件 AWS CLI,請參閱 第 2 版使用者指南。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在虛擬環境中安裝和更新 AWS CLI 版本 1
您可以在虛擬環境中安裝 AWS Command Line Interface (AWS CLI) 第 1 版,以避免需求版本與其他pip
套件衝突。
先決條件
-
Python 3.8 或更高版本。如需安裝說明,請參閱 Python《入門指南》中的下載 Python
。 Python 版本支援矩陣
AWS CLI 版本 支援的 Python 版本 1.32.0 至現行版本 Python 3.8+ 1.27.0 至 1.31.x Python 3.7+ 1.20.0 至 1.26.x Python 3.6+ 1.19.0 至 1.19.x Python 2.7+、Python 3.6+ 1.17 – 1.18.x Python 2.7+、Python 3.4+ 1.0 – 1.16.x Python 2.6 及更舊版本、Python 3.3 及更舊版本 -
pip
或pip3
已安裝。
在虛擬環境中安裝和更新 AWS 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)~$
-
在虛擬環境中安裝或更新 AWS CLI 版本 1。
(cli-ve)~$
pip install --upgrade awscli
-
確認 AWS CLI 版本 1 已正確安裝。
$
aws --version
aws-cli/1.35.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
-
您可以使用
deactivate
命令來離開虛擬環境。每當您啟動新的工作階段時,您都必須重新啟用環境。
對 AWS CLI 安裝和解除安裝錯誤進行故障診斷
如果您在安裝或解除安裝 之後遇到問題 AWS CLI,請參閱 故障診斷 的錯誤 AWS CLI 以取得疑難排解步驟。如需最相關的故障診斷步驟,請參閱 命令未找到錯誤、「aws --version」命令傳回的版本與您安裝的版本不同 和 "aws --version" 命令會在解除安裝 後傳回版本 AWS CLI。