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?
Voici les deux étapes pour installer AWS cli sur mac OSX
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:
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:
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 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
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]
J'utilise anaconda, donc lorsque j'utilisais pip3 install awscli --upgrade --user
it, 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
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
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