私はこれをフォローしようとしました チュートリアル 。
これは私がコンソールでやったことです:
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
私も運のない端末を再起動しました。
ここで問題は何ですか?
Mac OSXにAWS cliをインストールする2つの手順を次に示します
「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
brew install awscli
は動作するはずです
これは私のために働いたものであり、許可の問題が発生し、醸造インストールを実行する前に最初にローカルのFrameworksフォルダを作成する必要がありました。 macOS High Sierraを使用する
Sudo mkdir /usr/local/Frameworks
Sudo chown $(whoami):admin /usr/local/Frameworks
brew install awscli
awscliをインストールしようとすると、同様のエラーが発生しました。私はここでアマゾンによって言及されたステップに従っていた[ https://docs.aws.Amazon.com/cli/latest/userguide/cli-install-macos.html]
私はanacondaを使用しているので、pip3 install awscli --upgrade --user
を使用していたときに、/Users/username/.local/lib/python3.6/
にawscliをインストールします
そこで、以下を使用してawscliをanaconda-に更新しました。
conda install -c conda-forge awscli
Pipを使用したインストールに関する元の質問に答えるには:
Sudo pip install --upgrade pip
Sudo easy_install nose
Sudo easy_install tornado
Sudo easy_install six
Sudo pip install --ignore-installed awscli
モハベで私のために働いた
次のコマンドを使用してawscliをインストールしました。
$ curl " https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip " -o "awscli-bundle.Zip" $ unws awscli-bundle.Zip $ ./awscli -bundle/install -b〜/ bin/aws
使用してバージョンを確認してください:/Users/xxx/bin/aws --version
使用して構成:/Users/xxx/bin/aws configure