[LINUX] Lösung, wenn aws-cli in der virtuellen Umgebung von Mac nicht ausgeführt werden kann (nach der Installation von Python 3.8)

Hintergrund

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)

Spezifikation

Macbook: MacOS Mojave Python: Python 3.8.0

Installieren Sie aws-cli

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

debuggen

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!

Zusammenfassung

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

Lösung, wenn aws-cli in der virtuellen Umgebung von Mac nicht ausgeführt werden kann (nach der Installation von Python 3.8)
Fehler und Lösung bei der Installation von Python3 mit Homebrew auf einem Mac (Catalina 10.15)
"Temporäre Lösung", wenn pip nicht aktualisiert werden kann [Python]
Hinweise zur Installation von Python auf Ihrem Mac
Lösung, wenn das Bild mit tkinter [python] nicht angezeigt werden kann
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Unterstützung bei der Installation von Pillon auf Python3.9
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
Erstellen einer Umgebung für Python3.8 auf einem Mac
Dinge, auf die Sie beim Erstellen einer Python-Umgebung auf einem Mac achten sollten
Virtuelle Python-Umgebung und Pakete unter Ubuntu
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
[Mac] Erstellen einer virtuellen Umgebung für Python
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac
[AWS] Hinweise zur Problemvermeidung bei der Installation von awscli und boto3 in einer Python 2.7-Umgebung
Überprüfen Sie! Fehlerbehebung bei der Installation von PyObjc auf einem Mac
So erstellen Sie eine Umgebung, wenn Sie Python2.7 nach der Installation von Anaconda3 verwenden möchten
[Mac OS] Nach der Installation von Cent OS in Virtual Box stürzt es beim Start ab.
Korrespondenznotiz, wenn die Richtungstaste nicht in der Python-Befehlszeile verwendet werden kann
[Linux] Wenn "| (Pipe)" unter CentOS7 nicht getroffen werden kann
Erstellen Sie eine Python-Umgebung auf einem Mac (Mountain Lion)
Einstellungen für die Python-Umgebung (virtualenv + pip ist nicht möglich)
Untersuchung beim Import kann nicht mit Python durchgeführt werden
Erstellen Sie eine Python-Entwicklungsumgebung auf Ihrem Mac
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
[Node-RED] Führen Sie Python in einer virtuellen Anaconda-Umgebung von Node-RED aus [Anaconda] [Python]
Python auf Mac
Python Hinweis: Wenn der Befehl pip nicht verwendet werden kann
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Erstellen Sie eine Python-Entwicklungsumgebung unter Mac OS X.
Ursachen, wenn die Python-Version nicht mit pyenv geändert werden kann
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Beim Import kann matplotlib.pyplot nicht in einer pyenv-virtualenv-Umgebung ausgeführt werden
Installieren von Python 3 auf einem Mac und Überprüfen der Grundfunktionen Teil 1
Installieren Sie die Python-Umgebung auf einem lokalen PC (pyenv, venv auf einem Mac).
Mindestnotizen bei Verwendung von Python auf Mac (pyenv edition)
Mindestnotizen bei Verwendung von Python auf Mac (Homebrew Edition)
Hinweis: Wenn Python auf ImageJ Fiji ausgeführt wird, wird java.lang.IllegalArgumentException und seine Lösung (Mac OS) angezeigt.
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Python Virtual Environment Pipenv
Pandas auf python2.6 installieren
virtuelle Umgebung in Python
Installieren Sie Python 3.4 auf einem Mac
Virtuelle Umgebung mit Python 3.6
Aufbau einer Python-Umgebung auf einem Mac (pyenv, virtualenv, anaconda, ipython notebook)
Erstellen Sie eine Python-Entwicklungsumgebung (pyenv / virtualenv) auf einem Mac (Homebrew).
So erstellen Sie eine neue virtuelle Python-Umgebung unter Ubuntu
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Optionen bei der Installation von Bibliotheken, die nicht in pyenv weitergeleitet werden können
Videos können in der Python-Entwicklungsumgebung nicht mit Spyder geladen werden
Erstellen Sie eine Python-Datenanalyseumgebung auf einem Mac (El Capitan).
Führen Sie die Python-Datei aus, nachdem Sie die virtuelle Python-Umgebung mit der Batch-Datei aktiviert haben