このドキュメントはバージョン 1 の AWS CLI のみを対象としています。AWS CLI のバージョン 2 に関連するドキュメントについては、バージョン 2 用ユーザーガイドを参照してください。
Installing and updating the AWS CLI version 1 in a virtual environment
仮想環境に AWS Command Line Interface (AWS CLI) のバージョン 1 をインストールすることで、他の pip パッケージとのバージョンに関する要件の競合を回避できます。
前提条件
-
Python 3.8 以降。インストール手順については、Python の Beginner Guide で「Downloading Python
」ページを参照してください。 Python バージョンのサポートマトリックス
AWS CLI バージョン サポートされている Python のバージョン 1.39.0~最新 Python 3.9 以上 1.32.0~1.38.38 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 --versionaws-cli/1.40.41 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 CLI のアンインストール後に、「aws --version」コマンドがバージョンを返す」を参照してください。