このチュートリアルに従ってやってみました。
コンソールでやったのはこんな感じ。
pip3 install --user --upgrade awscli
と書くと、その後に
pip3 --version
と表示されるようになりました。
pip 9.0.1 from /Users/user/Library/Python/3.4/lib/python/site-packages (python 3.4)
と書いてから
pip3 install --user --upgrade awscli
このコマンドは awscli
をダウンロードし、自動的にこれを追加します。
# Setting PATH for Python 3.4
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
を私の .profile
に追加しました。
後で、念のため、書いておきました。
source ~/.profile
と入力すると
user$ aws
-bash: aws: command not found
ターミナルを再起動しましたが、これもダメでした。
何が問題なのでしょうか?
"pip3 install" を "--user" オプション付きで呼び出すと、aws の実行ファイルがユーザー固有の場所にインストールされます。 この場所は多くの可能な場所のうちの1つですが、場所を見つける最良の方法はこのコマンドを使うことです。
Python3 -m site --user-base とします。
私のシステムでは、これが返ってきました。
このディレクトリには "bin" サブディレクトリがあり、そこに "aws" 実行ファイルが配置されていました。
以下から把握しました。
この3つのステップを踏むだけです。
curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws