brew で python3 を入れる

とりあえず brew update & upgrade する

$ brew update
$ brew upgrade

pyenvでpythonをバージョン別に導入する

$ brew install pyenv

.zshrcに以下を追加する。

eval "$(pyenv init -)"
export PYENV_ROOT=/usr/local/opt/pyenv

source .zshrc をした後にpyenvでpythonを導入する。pyenvで導入できるバージョンは

$ pyenv install -l

で確認できる。以下のコマンドでinstallできる。

$ pyenv install <入れたいpythonのバージョン>

pyenv-virtualenvbrew でいれればさらにsandbox化もできるらしい。

追記

numpyとscipyを入れる。3.4.0はdefaultで pip が入っているので以下のコマンドでOK。ただしfortranのscipyはfortranコンパイルが必要なのであらかじめbrew install gfortranでもしていれておく。

$ pip install numpy
$ pip install scipy