2017-12-30 6 views
0

Ich installiere aws CLI auf Mac. Zuvor habe ich Anaconda installiert, um meine Python-Versionen zu steuern. Also habe ich Python mit Conda installiert. Jetzt möchte ich aws cli installieren.AWS CLI Installation auf Mac mit Anaconda Python

von Pip mit: PIP3 installieren awscli --upgrade --user

Die Installation war erfolgreich. Allerdings, wenn ich renne aws - Version Es sagte mir, dass aws commend nicht gefunden wurde.

Ich habe noch einmal versucht, es zum Empfehlungszeilenpfad hinzuzufügen. Aber ich konnte nicht finden, wo es installiert wurde.

Wenn ich laufen die Python Es gab mir /anaconda/bin/python

Leute sagen, dass dies nicht der richtige Ordner sein könnte, und es ist wahr, dass ich nicht aws unter entweder cli finden konnten. Ich laufe dann ls -al/anaconda/bin/python gibt es lrwxr-xr-x 1 mac Personal 9 15. August 20.14/anaconda/bin/python -> python3.6

Ich verstehe nicht, der Weg überhaupt. Wie kann ich herausfinden, wo mein aws cli installiert ist?

Antwort

0

Ich löste das Problem, indem ich mit conda awscli installierte. conda installieren -c conda-schmiede awscli

soweit gearbeitet. Es scheint, dass pip install nicht für conda installiert Python funktioniert ... Ist diese Schlussfolgerung richtig?

+0

Sie können über PIP für Pda installieren, obwohl es ein wenig schwierig war, den richtigen Pfad zu finden. – abathur

+0

FWIW, Pythons Introspektion kann Ihnen dabei helfen, einige dieser Probleme herauszufinden. Ich habe Condas Python ausgeführt, dann 'awscli importieren 'und' help (awscli) '. Die Hilfe-Info meldet die Datei des Moduls als: '/ Users/ /.local/lib/python3.6/site-packages/awscli/__init__py', und so konnte ich in' ~/.local/bin suchen '. Für den Fall, dass Sie nicht vertraut sind, wird "q" den Hilfe-Leser verlassen. – abathur

0

Wenn es installiert und dann sagt "Befehl nicht gefunden" bedeutet es wahrscheinlich nur, dass die ausführbare Datei, die es installiert hat, nicht in der Betriebssystem PATH-Umgebungsvariable referenziert wird.

Hier ist, wie die heruntergeladene ausführbare Datei zu PATH hinzufügen: https://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html#awscli-install-osx-path

Hier wird die AWS-Dokumentation ist das Problem zu beheben: https://docs.aws.amazon.com/cli/latest/userguide/troubleshooting.html

1

ich in die gleiche Ausgabe lief und fand schließlich den awscli Befehl in ~/.local/bin. Fügen Sie einfach /Users/<username>/.local/bin zu Ihrem $PATH hinzu.

Sie können dies tun, indem ~/.bash_profile bearbeiten, die wahrscheinlich schon diese Zeilen enthält:

# added by Anaconda3 4.4.0 installer 
export PATH="/Users/<username>/anaconda/bin:$PATH" 

Sie eine weitere Kopie dieser Linie machen könnten, aber die Anakonda Pfad mit dem neuen ersetzen, aber ich gerade aktualisiert der vorhandene Pfad seit den beiden sind verwandt:

Verwandte Themen