【Python】MacでPythonの機械学習系ライブラリ入れようとしたら、fortranが無いって怒られた

インストールしたいもの

homebrewとpipで↓のライブラリを入れたい

  • NumPy
  • pandas
  • matplotlib
  • iPython
  • SciPy

前提

homebrewとpythonとpipはインストール済み
(pyenvでpython2とpython3を共存させるとか、パスの通し方などは別途検索してください)

homebrewのインストール
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew — OS X用パッケージマネージャー

pythonのインストール
brew install python
pipのインストール
curl -kL https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

Installation — pip 6.0.8 documentation

ライブラリインストール

pipさえ入ってしまえば、以下のコマンドで簡単にインストールできるはずでした…
(pyenvでAnacondaをインストールすれば良かったんじゃない?ということはあとで気づいた)

pip install NumPy
pip install pandas
pip install matplotlib
pip install iPython
pip install SciPy

SciPyをインストールしている際に、「Fortranコンパイラが無いけどどうなってるの?」とエラーが返ってきました。

Fortranのインストール

homebrewでfortranをインストールするコマンドは次の通りです。

brew install gcc --all-language
# gcc単独ではダメで、オプションで全ての言語と指定する必要があるみたいです
# brew install gfortranは使えなくなったみたいです

これでfortranが入ったので、心置きなくpip install SciPyと打てました。
おしまい。