web-dev-qa-db-fra.com

Je ne peux pas installer aws cli sur mac os avec pip - awscli: commande introuvable

J'ai essayé de suivre ce tutorial

Voici ce que j'ai fait dans la console:

pip3 install --user --upgrade awscli

après cela, quand j'écris: 

pip3 --version

Je suis en train:

pip 9.0.1 from /Users/user/Library/Python/3.4/lib/python/site-packages (python 3.4)

alors j'ai écrit:

pip3 install --user --upgrade awscli

cette commande a téléchargé awscli et a ajouté automatiquement ceci:

# 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

à mon .profile

Plus tard, juste pour être sûr, j'ai écrit:

source ~/.profile

et puis quand je tape:

user$ aws
-bash: aws: command not found

J'ai redémarré le terminal sans succès également. 

Quel est le problème ici?

55
user3766930

Voici les deux étapes pour installer AWS cli sur mac OSX 

PREMIER

Version officielle

  • brasser installer awscli

SECONDE

Version de développement

  • brasser installer awscli - HEAD
100
Durul Dalkanat

Lorsque "pip3 install" est appelé avec l'option "--user", il exécute l'exécutable aws dans un emplacement spécifique à l'utilisateur. Cela peut être l’un des nombreux emplacements possibles, mais le meilleur moyen de savoir où se trouve cette commande:

python3 -m site --user-base

Sur mon système, cela retournait: 

  • /Users/[myusernameHER/Library/Python/3.6

Ce répertoire a un sous-répertoire "bin", et c'est là que se trouvait l'exécutable "aws".

J'ai compris cela en suivant:

49
PeteH32

Simple faire ces trois étapes:

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

C'est ce qui a fonctionné pour moi. J'ai rencontré des problèmes d'autorisation et je devais d'abord créer un dossier Frameworks local avant d'exécuter l'installation de brew. en utilisant macOS High Sierra

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

brew install awscli devrait fonctionner

7
Akash Yellappa

J'ai eu une erreur similaire, en essayant d'installer awscli. Je suivais les étapes mentionnées ici par Amazon [ https://docs.aws.Amazon.com/cli/latest/userguide/cli-install-macos.html]

J'utilise anaconda, donc lorsque j'utilisais pip3 install awscli --upgrade --userit, installer awscli dans /Users/username/.local/lib/python3.6/

Donc, j’ai utilisé ensuite pour mettre à jour awscli en anaconda 

conda install -c conda-forge awscli

1
Dhananjay Mehta

Pour répondre à la question initiale sur l'installation à l'aide de pip:

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

travaillé pour moi sur Mojave

0
Alex W

J'ai utilisé les commandes suivantes pour installer awscli:

$ curl " https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip " -o "awscli-bundle.Zip" .________ ./awscli-bundle/install -b ~/bin/aws

vérifier la version en utilisant: /Users/xxx/bin/aws --version configurer en utilisant: /Users/xxx/bin/aws configure

0
trupti rath