見舞われたエラー
aws configure
したら
> aws configure
Traceback (most recent call last):
File "D:\hoge\Python\Python37\Scripts\aws.cmd", line 50, in <mod
ule>
import awscli.clidriver
File "D:\hoge\Python\Python37\lib\site-packages\awscli\clidriver
.py", line 19, in <module>
from botocore.hooks import AliasedEventEmitter
ImportError: cannot import name 'AliasedEventEmitter'
なんてエラーに見舞われました。
つい最近使った環境だったのでビックリ。
対処方法
aws-cli内部で使っている botocore がインポートできていない模様。
本番環境でもなく、検証用途で利用している環境でしたので aws-cli をインストールしなおしました。
pipをアップグレード
> python -m pip install --upgrade pip
aws-cliをアンインストール
> pip uninstall awscli
aws-cliをインストール
> pip install awscli
ひとまずはこれで解決できました。