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

J’ai essayé de suivre ce tutoriel .

C’est 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 téléchargé awscli et 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 aussi.

Quel est le problème ici?

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

PREMIER

La version officielle

  • armser installer awscli

SECONDE

Version de développement

  • armser installer awscli –HEAD

Lorsque ” pip3 install ” est appelé avec l’option ” –user “, il installe 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:

site python3 -m –user-base

Sur mon système, cela renvoyait:

  • /Users/[myusername]/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 ceci par suite de:

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 

C’est ce qui a fonctionné pour moi, j’ai rencontré des problèmes de permission et j’ai dû créer un dossier Frameworks local avant de lancer l’installation de Brew. en utilisant macOS High Sierra

 sudo mkdir /usr/local/Frameworks sudo chown $(whoami):admin /usr/local/Frameworks brew install awscli 

brew install awscli devrait fonctionner

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%5D

J’utilise anaconda, alors lorsque j’utilisais pip3 install awscli --upgrade --user pour installer awscli dans /Users/username/.local/lib/python3.6/

Donc, j’ai utilisé la suite pour mettre à jour awscli en anaconda-

conda install -c conda-forge awscli

J’ai suivi les étapes ci-dessous et cela fonctionne pour MacOS 10.11

 curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" 

Décompressez le paquet.

 unzip awscli-bundle.zip 

Et au lieu de la commande donnée:

 'sudo /usr/local/bin/python2.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws' 

qui est cassé à cause de pip, je pense, j’ai utilisé la commande ci-dessous et cela a fonctionné pour moi.

 python3.6 ./awscli-bundle/install -b ~/bin/aws