先日pythonのインストール方法について変更がありました。これが/usr/local/bin/python2になっています。3の最新版をインストールする様になっています。インストールされる様になっていました。(それぞれpython2/python3へのリンクが貼られる。リンク名になる様になりました。/usr/local/bin/pip2になっています。python/usr/bin/pythonの様にシステムデフォルトのpythonが見つかると思います。/usr/local/bin/pythonが見つかったらまだ古い状態です。戸惑う人もいるかもしれません。書き換えるか仕方なくシステムデフォルトを使うかになってしまいます。PATH="/usr/local/opt/python/libexec/bin:$PATH"の様にパスを通すと使う事が出来ます。(このbinディレクトリに同じpython2へのシンボリックリンクがpythonとしてある。pythonの様に直接ではなく使えるpythonを呼べる様にしておいた方が良いです。(bashとかも同じ。)システムデフォルトとHomebrew版の違いmacOSではデフォルトでもPythonがインストール(/usr/bin/python)されています。Sierraではそこそこ新しい2.7.10がインストールされています。Homebrewでインストールすると現在は2.7.13です。以下の様な違いがあります。pythonでインストールしています。Homebrew版の方はopensslなどもHomebrew版の最新のものを使っています。Homebrewで簡単に入れられるのであれば最新のを入れておいて損はないと思います。virtualenv(venv)やpyenvとか使ってバージョン管理しながら作業しているかと思いますが。様なところみたいです。2も広く使われています。3へ移行していくべきだとは思います。2で良いのか、と言った議論になってます。3をpythonに当ててしまうのはやりすぎです。その代わり/usr/local/binにはpython2のリンクを置く様になったようです。これまで通りpythonで呼びたい場合は上に書いたとおりPATHを通す様に、と。python3に関しては以前のままpython3をインストールします。いうことでちょっと気づきにくいところですがそれなりに大きな影響がある変更でした。