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

本文件僅適用於 AWS CLI 的第 1 版。如需 AWS CLI 第 2 版的相關文件,請參閲第 2 版使用者指南

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

您可以透過在虛擬環境中安裝 pip (AWS Command Line Interface) 版本 1,來避免所需版本與其他 AWS CLI 套件發生衝突。

先決條件

  • Python 3.6 或更高版本。如需安裝說明,請參閱 Python《入門指南》中的下載 Python

    警告

    Python 軟體基金會已於 2020 年 1 月 1 日棄用 Python 2.7。從 AWS CLI 1.20.0 版開始,則至少需要 Python 3.6 版。

    若要將舊版 Python 與 AWS CLI 第 1 版搭配使用,您需要安裝舊版的 AWS CLI 第 1 版。若要檢視 AWS CLI 第 1 版 Python 版本支援對照表,請參閱 Python 版本要求

  • pippip3 已安裝。

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

  1. 使用 virtualenv 安裝 pip

    $ 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.22.23 Python/3.8.8 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13
  6. 您可以使用 deactivate 命令來離開虛擬環境。每當您啟動新的工作階段時,您都必須重新啟用環境。