こんにちは、
Mac用のawscliのインストールに多くの時間を費やして失敗しました。 どうすればこれを行うことができますか?
これは、実行しようとしたときに発生するエラーです。
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
どのようにインストールしましたか? ~/.aws/config
ファイルに[plugins]
セクションがありますか?
私はpip install awscli
をしました
次に、awsckuバンドルを試しました。 sudo /usr/local/bin/python2.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
このように。 python2とpython3で試してみました。 brewでpython3をインストールしました。
python3にインストールしても、何らかの理由でトレースにpython2.7がある上記のエラーが表示されます。
はい、プラグインセクションがあります
[plugins]
amazon = botocore_amazon
これは#2159に似ています。
回避策として、プラグインがaws-cliがインストールされているのと同じPythonにインストールされていない場合は、次のいずれかを実行できます。
プラグインがインストールされていないときにaws-cli
を壊すことなく、構成でプラグインを参照できるようにするために、このパッチをしばらく使用しています。
最も参考になるコメント
どのようにインストールしましたか?
~/.aws/config
ファイルに[plugins]
セクションがありますか?