web-dev-qa-db-ja.com

Mac OSにpipを使用してaws cliをインストールできない-awscli:command not found

私はこれをフォローしようとしました チュートリアル

これは私がコンソールでやったことです:

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

私も運のない端末を再起動しました。

ここで問題は何ですか?

58
user3766930

Mac OSXにAWS cliをインストールする2つの手順を次に示します

最初

公式バージョン

  • awscliをインストールする

第二

開発版

  • brew install awscli --HEAD
107
Durul Dalkanat

pip3 install」が「-user」で呼び出された場合オプションの場合、ユーザー固有の場所にaws実行可能ファイルをインストールします。これは多くの可能性のある場所の1つですが、このコマンドを使用して場所を見つける最良の方法は次のとおりです。

python3 -m site --user-base

私のシステムでは、これが返されました:

  • / Users/[myusername] /Library/Python/3.6

このディレクトリには「bin」サブディレクトリがあり、そこに「aws」実行可能ファイルがありました。

私はこれを次から理解しました:

51
PeteH32

次の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
22
Anubhav Gupta

brew install awscliは動作するはずです

9
Akash Yellappa

これは私のために働いたものであり、許可の問題が発生し、醸造インストールを実行する前に最初にローカルのFrameworksフォルダを作成する必要がありました。 macOS High Sierraを使用する

Sudo mkdir /usr/local/Frameworks
Sudo chown $(whoami):admin /usr/local/Frameworks
brew install awscli
7
mel3kings

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

1
Dhananjay Mehta

Pipを使用したインストールに関する元の質問に答えるには:

Sudo pip install --upgrade pip
Sudo easy_install nose
Sudo easy_install tornado
Sudo easy_install six
Sudo pip install --ignore-installed awscli

モハベで私のために働いた

0
Alex W

次のコマンドを使用して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

0
trupti rath