Привет,
Я потратил много времени на установку awscli для Mac и потерпел неудачу. Как мне это сделать?
Это ошибка, которую я получаю, когда пытаюсь запустить его.
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
Как вы установили? У вас есть раздел $# [plugins]
~/.aws/config
в файле ~/.aws/config?
Я сделал pip install awscli
Затем я попробовал пакет awscku. sudo /usr/local/bin/python2.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
вот так. Я пробовал с python2, а также с python3. Я установил python3 с пивом.
Даже когда я устанавливаю его для python3, он показывает мне вышеуказанную ошибку, трассировка которой по какой-то причине имеет python2.7.
Да, у меня есть раздел плагинов
[plugins]
amazon = botocore_amazon
Это похоже на # 2159.
В качестве обходного пути, если плагин не установлен на том же Python, где установлен aws-cli, вы можете:
Я использую патч в течение некоторого времени, чтобы позволить мне иметь ссылку на плагин в моей конфигурации, не нарушая aws-cli
, когда плагин не установлен.
Самый полезный комментарий
Как вы установили? У вас есть раздел $#
[plugins]
~/.aws/config
в файле ~/.aws/config?