在虛擬環境中安裝和更新 AWS CLI 版本 1 - AWS Command Line Interface

本文件僅適用於第 1 AWS CLI 版。如需與版本 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 及更舊版本
  • pippip3 已安裝。

在虛擬環境中安裝和更新 AWS CLI 版本 1

  1. 使用 pip 安裝 virtualenv

    $ pip install --user virtualenv
  2. 建立虛擬環境並為其命名。

    $ virtualenv ~/cli-ve

    或者,您可以使用 -p 選項以指定非預設的 Python 版本。

    $ virtualenv -p /usr/bin/python37 ~/cli-ve
  3. 啟用新的虛擬環境。

    Linux 或 macOS

    $ source ~/cli-ve/bin/activate

    Windows

    $ %USERPROFILE%\cli-ve\Scripts\activate

    提示會變更,以顯示您的虛擬環境為作用中。

    (cli-ve)~$
  4. 在虛擬環境中安裝或更新 AWS CLI 版本 1。

    (cli-ve)~$ pip install --upgrade awscli
  5. 確認已正確安裝 AWS CLI 版本 1。

    $ aws --version aws-cli/1.32.65 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6
  6. 您可以使用 deactivate 命令來離開虛擬環境。每當您啟動新的工作階段時,您都必須重新啟用環境。

AWS CLI 安裝和解除安裝錯誤疑難

如果您在安裝或解除安裝後遇到問題 AWS CLI,請參閱排解 AWS CLI 錯誤疑難排解步驟。如需最相關的故障診斷步驟,請參閱 命令未找到錯誤「aws --version」命令傳回的版本與您安裝的版本不同解除安裝後,aws --version"" 指令會傳回一個版本 AWS CLI