Twitter Facebook github

SixのエラーでAWS CLIをMacにインストールできない

めっちゃハマったのでメモ。環境は Mac El Capitan (10.11.3) 。

周りの人はすんなりインストールできてたりするので、どうしてこうなったのか原因が分からないのだが、うまく抜け出せたので書き留めておきたい。

AWS CLIをMacにインストールしようとした

Macなら初めからpythonが入ってるから2コマンドでいける……らしい。

普通ならこれだけでインストールできる。

1行目でpythonパッケージマネージャーのpipを入れて、2行目でawscliをインストール。

これがエラーなく完了すればいいけど、手元の環境ではなぜか2行目でコケてしまった。

Operation not permitted

こうなった。

よく見るとDeprecatedなSixっていうパッケージをアンインストールしようとしてエラーになってるぽくて、
手動で sudo pip uninstall six ってやっても同じエラーが出てしまう。

解決策

うまくいった!

ちなみにSixっていうのはpython2系と3系の差異を埋めてくれるユーティリティライブラリみたいなものらしい。やっぱり自分で入れた覚えはなくてちょっと謎。

コメントを残す

メールアドレスが公開されることはありません。