Ich habe versucht, diesem Tutorial zu folgen.
Das habe ich in der Konsole gemacht:
pip3 install --user --upgrade awscli
danach, wenn ich schreibe:
pip3 --version
Ich erhalte:
pip 9.0.1 from /Users/user/Library/Python/3.4/lib/python/site-packages (python 3.4)
dann schrieb ich:
pip3 install --user --upgrade awscli
dieser Befehl hat awscli
heruntergeladen und Folgendes hinzugefügt:
# 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
zu meinem .profile
Später, nur um sicher zu sein, schrieb ich:
source ~/.profile
und dann, wenn ich tippe:
user$ aws
-bash: aws: command not found
Ich habe das Terminal auch ohne Glück neu gestartet.
Was ist das Problem hier?
Hier sind die zwei Schritte, um AWS cli unter Mac OSX zu installieren
Wenn "pip3 install" mit der Option "--user" aufgerufen wird, werden die ausführbaren Dateien von aws an einem benutzerspezifischen Ort installiert. Dies kann eine von vielen möglichen Positionen sein, aber der beste Weg, um herauszufinden, wo sich dieser Befehl befindet, ist dieser Befehl:
python3 -m site --user-base
Auf meinem System gab dies Folgendes zurück:
Dieses Verzeichnis hat ein Unterverzeichnis "bin", in dem sich die ausführbare Datei "aws" befand.
Ich habe das aus folgendem herausgefunden:
Führen Sie einfach diese drei Schritte aus:
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
Dies hat bei mir funktioniert, ich hatte Berechtigungsprobleme und musste zuerst einen lokalen Frameworks-Ordner erstellen, bevor die Brühinstallation ausgeführt wurde. Mit macOS High Sierra
Sudo mkdir /usr/local/Frameworks
Sudo chown $(whoami):admin /usr/local/Frameworks
brew install awscli
brew install awscli
sollte funktionieren
Ich hatte einen ähnlichen Fehler beim Versuch, awscli zu installieren. Ich habe die hier von Amazon genannten Schritte befolgt [ https://docs.aws.Amazon.com/cli/latest/userguide/cli-install-macos.html]
Ich verwende Anaconda, als ich pip3 install awscli --upgrade --user
it verwendete, wird awscli in /Users/username/.local/lib/python3.6/
installiert.
Also habe ich folgendes verwendet, um awscli auf anaconda- zu aktualisieren.
conda install -c conda-forge awscli
So beantworten Sie die ursprüngliche Frage zur Installation mit pip:
Sudo pip install --upgrade pip
Sudo easy_install nose
Sudo easy_install tornado
Sudo easy_install six
Sudo pip install --ignore-installed awscli
arbeitete für mich am Mojave
Ich habe die folgenden Befehle verwendet, um awscli zu installieren:
$ curl " https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip " -o "awscli-bundle.Zip" /awscli-bundle/install -b ~/bin/aws
version überprüfen mit: /Users/xxx/bin/aws --version
konfigurieren mit: /Users/xxx/bin/aws configure