Ich habe kürzlich festgestellt, dass ich eine alte Version von AWS CLI verwende, der einige Funktionen fehlen, die ich benötige:
$aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
Wie kann ich auf die neueste Version der AWS CLI (1.10.24) aktualisieren?
Bearbeiten:
Durch Ausführen des folgenden Befehls kann die AWS-CLI nicht aktualisiert werden:
$ pip install --upgrade awscli
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
Cleaning up...
Überprüfen der Version:
$ aws --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
apt-get install awscli
. Die Lösung bestand darin, es zuerst zu entfernen (apt-get remove awscli
) und denpip install
Antworten unten zu folgen .Antworten:
Von http://docs.aws.amazon.com/cli/latest/userguide/installing.html#install-with-pip
Verwenden Sie die Option --upgrade, um eine vorhandene AWS CLI-Installation zu aktualisieren:
quelle
Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages
. Obwohl, wenn ich renneaws --version
, ich bekommeaws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic
.sudo pip3 install --upgrade awscli
und ein Neustart haben den Trick gemacht. Danke für die Hilfe.Unter Linux und MacOS X sind hier die drei Befehle, die jedem Schritt entsprechen:
quelle
pip
hat bei mir nicht funktioniert - das Löschenaws
und erneute Installieren auf diese Weise hat funktioniert./usr/local/aws
(nicht/home/ubuntu/.local/bin/aws
) durchführen musste, um von Jenkins Benutzer verwendet zu werdenDas funktioniert nicht:
Dies funktionierte gut unter Ubuntu 14.04 (kein Neustart erforderlich. Sie müssten zuerst pip3 installieren):
quelle
apt-get install python3-pip
Beide Befehle funktionieren unter Ubuntu 14.04 für mich gleich gut.Für Ubuntu 16.04 habe ich Teile der anderen Antworten und Kommentare verwendet und nur bash neu geladen, anstatt neu zu starten.
Ich habe die aws-cli mit apt installiert, also habe ich sie zuerst entfernt:
Dann könnte ich pip installieren (ich habe mich für sudo entschieden, um global mit pip2 zu installieren):
Da ich dies auf einem Server tat, wollte ich es nicht neu starten, aber das erneute Laden von bash hat den Trick getan:
Zu diesem Zeitpunkt könnte ich die neue Version von aws cli verwenden
quelle
source ~/.bashrc
Schritt. :)Versuchen Sie es
sudo pip install --upgrade awscli
und öffnen Sie eine neue Shell. Dies funktionierte gut für mich (kein Neustart erforderlich).quelle
sudo pip install --upgrade awscli
damit mein Computer die vorherige Version von awscli deinstallieren konnte (nachdem das erste Upgrade erfolgreich ausgeführt wurde)Einfache Verwendung
sudo pip install awscli --force-reinstall --upgrade
Dadurch werden alle erforderlichen Module aktualisiert.
quelle
Wenn Sie Probleme bei der Installation der AWS CLI haben, können
pip
Sie das hier dokumentierte "Bundled Installer" verwenden .Die dort diskutierten Schritte sind wie folgt:
Überprüfen Sie anschließend Ihre AWS CLI-Version, um sicherzustellen, dass alles korrekt ausgeführt wurde:
Wenn die AWS CLI nicht wie erwartet auf die neueste Version aktualisiert wurde, befinden sich die AWS CLI-Binärdateien möglicherweise an einer anderen Stelle, wie in den zuvor angegebenen Befehlen angenommen.
Bestimmen Sie, wo AWS CLI ausgeführt wird:
In meinem Fall wurde AWS CLI von ausgeführt
/bin/aws
, sodass ich das "Bundled Installer" an diesem Speicherort wie folgt installieren musste:quelle
Auf dem Mac können Sie Homebrew verwenden:
installieren:
brew install awscli
upgraden:
brew upgrade awscli
Stellen Sie sicher, dass Sie nicht mehrere Installationen haben:
where aws
quelle
Die
--upgrade
Option weist pip an, alle bereits installierten Anforderungen zu aktualisieren. Die--user
Option weist pip an, das Programm in einem Unterverzeichnis Ihres Benutzerverzeichnisses zu installieren, um zu vermeiden, dass von Ihrem Betriebssystem verwendete Bibliotheken geändert werden.quelle
Wir können den folgenden Befehlen folgen, um AWS CLI auf UBUNTU zu installieren:
Für mehr Information :
https://gurudathbn.wordpress.com/2018/03/31/installing-aws-cli-on-ubuntu/
quelle
Bei der Verwendung habe
sudo pip install --upgrade awscli
ich folgende Fehlermeldung erhalten:Durch die Verwendung von sudo mit der Option -H konnte ich das Problem beheben.
quelle
Derzeit erhalten Sie mit pip die alte Version von awscli ,
1.18.103
.Die neueste Version von aws-cli
2.0.33
befindet sich in derv2
Branche . Sie können das Installationsprogramm für Linux, Windows und MacOS hier herunterladen .quelle