MAC OS XでAWS-CLIのバージョンを確認しようとしていました。そして、以下のエラーがヒットしました:
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の壊れた参照
Macにhomebrewを使用してawscliをインストールしているときに、同様の問題が発生しました。したがって、最後のアプローチは「brew uninstall python3」で、awscliを再インストールします。
既にpythonを持っている場合(python --versionは動作します。brew install 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