In der virtuellen Umgebung von Python habe ich versucht, aws-cli zu verwenden und den offiziellen Befehl auszuführen, aber es hat nicht funktioniert, also ein Memo der Lösung. Ich konnte die Einstellungen nicht ändern, also habe ich alle gelöscht und dann neu installiert. (2020/03)
Macbook: MacOS Mojave Python: Python 3.8.0
Gehen Sie gemäß der Formel wie folgt vor
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
Als ich jedoch die Version mit `` `$ aws --version``` überprüfte, trat ein Fehler auf.
cannot execute binary file
Ich habe verschiedene Dinge ausprobiert, aber keine davon hat funktioniert, um Dateien zu löschen, die ich nicht einmal angegeben habe
$ rm '/usr/local/bin/aws'
$ rm '/usr/local/bin/aws_completer'
Löschen mit ausführen.
Von dort
$ pip install --user virtualenv
$ virtualenv ~/[Name der virtuellen Umgebung]
Erstellen Sie eine neue virtuelle Umgebung mit
#Aktivieren Sie die virtuelle Umgebung
$ source ~/[Name der virtuellen Umgebung]/bin/activate
Pip installiere awscli in einer neuen virtuellen Umgebung
([Name der virtuellen Umgebung])~$ pip install --upgrade awscli
Überprüfen Sie, ob awscli korrekt installiert ist
$ aws --version
aws-cli/1.18.23 Python/3.8.0 Darwin/18.7.0 botocore/1.15.23
Installation war erfolgreich! Danach konnte ich bestätigen, dass der Befehl aws auch normal verwendet wurde!
Ich habe viel gegoogelt, aber die offizielle Website war die stärkste.
Referenz- / Zitierquelle Installieren Sie AWS CLI Version 1 in einer virtuellen Umgebung (offizielle Website)
(Übrigens habe ich versucht, AWS CLI Version 2 zu installieren, aber es ist fehlgeschlagen. Die Installation von Version 1 hat das Problem behoben.) Klicken Sie hier für den Installationsbeamten der Version 2 ↓ Installieren von AWS CLI Version 2 unter Linux (offizielle Website)
Recommended Posts