setoya-blog

システム開発技術、データ分析関連でお勉強したことや、山奥生活を綴る、テンション低めなブログです。

OS X Mountain Lion 環境にmatplotlibをインストールする

matplotlibをインストールするときに、freetypeとlibpngがないとエラーがでるので、先にインストールしておく。

エラーは、Matplotlib install failure on Mac OSX 10.8 Mountain Lion - Stack Overflowに載っているのと同じ。

$ brew install freetype
$ brew install libpng


matplotlibをpipでインストール、アップデートなどしたいので、まだインストールしていなければpipをインストールしておく。

$ sudo easy_install pip


ついでにipythonも入っていなければインストールしておく

$ sudo pip install ipython

ipythonを使うときに便利なreadlineも入れておく。

これは、pipではインストールできないらしいので、easy_installでインストールする。

$ sudo easy_install readline


そして、matplotlibの先にnumpyをインストールしておく。

$ sudo pip install numpy

これで、matplotlibをインストールできるはず。

$ sudo pip install matplotlib

ipythonを起動して以下のスクリプトで動作確認する

from pylab import *
x = arange(0,1,0.1)
y = 2*x
plot(x,y)
show()

ちなみに、ipythonを起動するときに、

$ ipython --pylab

と起動していれば、先ほどのスクリプトは、以下で良い。

x = arange(0,1,0.1)
y = 2*x
plot(x,y)


f:id:sessan:20130511142702p:plain