このドキュメントはバージョン 1 の AWS CLI のみを対象としています。AWS CLI のバージョン 2 に関連するドキュメントについては、バージョン 2 用ユーザーガイドを参照してください。
仮想環境での AWS CLI バージョン 1 のインストールと更新
仮想環境に AWS Command Line Interface (AWS CLI) のバージョン 1 をインストールすることで、他の pip
パッケージとのバージョンに関する要件の競合を回避できます。
前提条件
-
Python 3.6 以降。インストール手順については、Python の Beginner Guide で「Downloading Python
」ページを参照してください。 警告 Python 2.7 は、2020 年 1 月 1 日に Python Software Foundation
によって非推奨になりました。AWS CLI バージョン 1.20.0 から、Python 3.6 以上が必要になります。 AWS CLI バージョン 1 を古いバージョンの Python で使用するには、AWS CLI バージョン 1 の以前のバージョンをインストールする必要があります。AWS CLI バージョン 1 の Python バージョンサポートマトリックスについては、「Python バージョンの要件」を参照してください。
-
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.22.23 Python/3.8.8 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13
-
deactivate
コマンドを使用して、仮想環境を終了できます。新しいセッションを開始するたびに、環境を再度アクティブ化する必要があります。
AWS CLI のインストールエラーとアンインストールエラーのトラブルシューティング
AWS CLI をインストールまたはアンインストールした後に問題が発生した場合のトラブルシューティングステップについては、「AWS CLI に関連するエラーのトラブルシューティング」を参照してください。最も関連性の高いトラブルシューティングステップについては、「コマンドが見つからないエラー」、「「aws --version」コマンドが、インストールしたのとは異なるバージョンを返す」、および「AWS CLI のアンインストール後に、「aws --version」コマンドがバージョンを返す」を参照してください。