Ответ 1
Это ошибка с awscli, и она может быть исправлена с помощью следующих версий. Поэтому рекомендуется обновить лучшие методы:
brew upgrade awscli
Я пытался проверить версию AWS-CLI на моей MAC OS X. И нижняя ошибка ударила:
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /usr/local/aws/bin/python
Reason: image not found
Abort trap: 6
Любые соответствующие материалы о том, как исправить это, будут высоко оценены.
Это ошибка с awscli, и она может быть исправлена с помощью следующих версий. Поэтому рекомендуется обновить лучшие методы:
brew upgrade awscli
Вы, должно быть, перепутались с варевом. Попробуйте переустановить его, используя: brew install awscli
(после чего следует brew link awscli
при необходимости).
Эта ошибка возникает из-за того, что в вашей виртуальной среде сломаны символические ссылки. Вот хорошее решение. https://gist.github.com/tevino/1a557a0c200d61d4e4fb
Также вот схожий вопрос: неработающие ссылки в Virtualenvs
У меня была аналогичная проблема при установке awscli с homebrew на mac. Таким образом, окончательный подход заключался в "brew uninstall python3" и повторной установке awscli.
Если у вас уже есть python (работает python --version. Если не устанавливаете его с brew, установите python). Меня устраивает:
Удалить AWS
$ sudo rm -rf /usr/local/aws
$ sudo rm /usr/local/bin/aws
Установите его снова
$ 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
Я установил его через curl, обычным способом
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
Потом он перестал работать, жалуясь, что не нашел python2.7
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /usr/local/aws/bin/python2.7
Reason: image not found
Abort trap: 6
поэтому я исправил это, выполнив следующие действия (убедитесь, что вы этого не сделаете, если вы установили его через brew
):
$ sudo rm -rf /usr/local/aws
$ sudo rm /usr/local/bin/aws
Затем я установил его с помощью brew:
$ brew upgrade
$ brew install awscli
Вы можете вызвать эту ошибку, если у вас есть проблема в вашем virtualenv. Например, у меня был действующий рабочий virtualenv и я запустил brew install awscli
, и он сломал мой virtualenv с этой ошибкой. Если это так, то удаление и воссоздание вашего virtualenv (так же, как вы изначально его создали) должно решить проблему. Это для меня.