AWS Command Line Interface
使用者指南

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

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

重要

於 2020 年 1 月 10 日,AWS CLI 版本 1.17 和更新版本將不再支援 Python 2.6 或 Python 3.3。在此日期後,AWS CLI 的安裝程式將需要 Python 2.7、Python 3.4 或更新版本才能成功安裝 AWS CLI。如需更多詳細資訊,請參閱本指南中的 搭配 Python 2.6 或 Python 3.3 使用 AWS CLI 第 1 版,以及此部落格文章中的廢除公告

在虛擬環境中安裝 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, or Unix

    $ 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.16.273 Python/3.7.3 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13.0

您可以使用 deactivate 命令來離開虛擬環境。每當您啟動新的工作階段時,您都必須重新啟用環境。

若要更新到最新版本,請再次執行安裝命令。

(cli-ve)~$ pip install --upgrade awscli