web-dev-qa-db-fra.com

Comment désinstaller aws-cli

J'essaie de configurer un "Registre Amazon Elastic Container", mais l'erreur suivante s'affiche lors de l'utilisation de cette commande: aws ecr get-login --no-include-email --region us-west-2:

Unknown options: --no-include-email

Le manuel me redirige lorsque cela se produit pour aller à la page suivante, afin de mettre à jour mon aws cli. https://docs.aws.Amazon.com/cli/latest/userguide/installing.html

En bref, appelez pip install awscli --upgrade --user. Bien que cela fonctionne, mon CLI n'est pas mis à jour. Alors je l'ai enlevé du tout pip uninstall awscli. Mais la commande aws était toujours disponible, même lorsque j'ai ouvert une nouvelle session dans le terminal ...

Donc, je suppose que je n’ai pas installé mon aws cli via pip, mais je ne peux pas comprendre comment il est installé. Quelqu'un peut-il m'aider et me donner des instructions pour résoudre ce problème. Je peux donc supprimer l’awscli actuel et installer une nouvelle version via pip install awscli --upgrade --user

11
user007

J'ai eu un problème similaire. Répondre au cas où quelqu'un d'autre le ferait aussi. Je pense que je l'avais initialement installé sans pip comme ceci: https://docs.aws.Amazon.com/cli/latest/userguide/awscli-install-bundle.html . Il vous suffit donc de le désinstaller comme ceci (comme indiqué dans le lien ci-dessus):

$ Sudo rm -rf /usr/local/aws
$ Sudo rm /usr/local/bin/aws

Ensuite, vous pouvez le réinstaller avec pip3: https://docs.aws.Amazon.com/cli/latest/userguide/cli-install-macos.html

Fondamentalement:

pip3 install awscli --upgrade --user

Ajoutez-le ensuite à votre chemin

export PATH=/Users/yourname/Library/Python/3.6/bin/:$PATH
19
Morgan

Sur Ubuntu:

Sudo apt-get remove --auto-remove awscli

ln -s /home/ubuntu/.local/bin/aws /usr/bin/aws
7
Amit Meena

J'avais le même problème, mais contrairement à Morgan, je préfère utiliser Homebrew pour maintenir toutes mes dépendances au même endroit.

Alors ce que j'ai fait était:

1 - désinstaller awscli (a été installé avec pip - python2)

$ Sudo rm -rf /usr/local/aws
$ Sudo rm /usr/local/bin/aws

2 - Installez awscli en utilisant homebrew

$ brew install awscli

Homebrew installera awscli dans le dossier Cellar:/usr/local/Cellar/awscli

Remarque: J'ai également installé python3 via Hombrew.

Liens:

0
Enrique Lopez