Hallo,
Ich habe viel Zeit damit verbracht, awscli für Mac zu installieren, und bin gescheitert. Wie mache ich das?
Dies ist der Fehler, den ich bekomme, wenn ich versuche, es auszuführen.
huilgolr$ aws
Traceback (most recent call last):
File "/usr/local/bin/aws", line 27, in <module>
sys.exit(main())
File "/usr/local/bin/aws", line 23, in main
return awscli.clidriver.main()
File "/usr/local/aws/lib/python2.7/site-packages/awscli/clidriver.py", line 58, in main
driver = create_clidriver()
File "/usr/local/aws/lib/python2.7/site-packages/awscli/clidriver.py", line 69, in create_clidriver
event_hooks=emitter)
File "/usr/local/aws/lib/python2.7/site-packages/awscli/plugin.py", line 44, in load_plugins
modules = _import_plugins(plugin_mapping)
File "/usr/local/aws/lib/python2.7/site-packages/awscli/plugin.py", line 58, in _import_plugins
plugins.append(__import__(path))
ImportError: No module named botocore_amazon
Wie hast du installiert? Haben Sie einen [plugins]
-Abschnitt in Ihrer ~/.aws/config
-Datei?
Ich habe pip install awscli
Dann habe ich das awscku-Bundle ausprobiert. sudo /usr/local/bin/python2.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
so. Ich habe es sowohl mit Python2 als auch mit Python3 versucht. Ich habe Python3 mit Brew installiert.
Selbst wenn ich es für python3 installiere, zeigt es mir den obigen Fehler, dessen Trace aus irgendeinem Grund python2.7 hat.
Ja, ich habe einen Plugin-Bereich
[plugins]
amazon = botocore_amazon
Dies ist ähnlich wie #2159.
Um das Problem zu umgehen, wenn das Plugin nicht auf demselben Python installiert ist, auf dem aws-cli installiert ist, können Sie entweder:
Ich verwende den Patch seit einiger Zeit, damit ich in meiner Konfiguration auf ein Plugin verweisen kann, ohne dass aws-cli
beschädigt wird, wenn das Plugin nicht installiert ist.
Hilfreichster Kommentar
Wie hast du installiert? Haben Sie einen
[plugins]
-Abschnitt in Ihrer~/.aws/config
-Datei?