MacにPythontoとmatplotlibをインストール

LLを本格的に扱おうかと思ったのでとりあえずPythonを導入。
ぶっちゃけRubyでもよかったけどちょっとhttp://www.kenjisato.jp/jpn/study/python/matplotlib1/で見たmatplotlibに惚れた。
ただそれだけ。
普段gunplot使ってたけどちょっと物足りなさを感じてたのはあるかな。使いこなせてない可能性が高いが。

とりあえずmacportsで入れるだけ。特に難しいことはないはず。

python

とりあえずpython本体。2.x系を入れます。3.x系もだいぶ対応モジュール増えてきてるらしいけど。

$ sudo port install python27

思ったより時間かかるなーとおもいつつ待つ。
とりあえずコマンド入れて確かめるけど

$ python -V
Python 2.6.6

あり?
2.7をインストールしたはずだぞ。とか思ってたらpythonを切り替えるpython_selectをインストール後、切り替える必要あり。

$ sudo port install python_select
$ python_select python2.7
$ python -V
Python 2.7.1

よしOK。
実際には再起動しないと反映されなかったが、一度再起動すればあとは切り替え放題で便利。
これなら3.x系も入れてよかったかな。

numpy

python数値計算ライブラリ。

$ sudo port install py27-numpy

scipy

今度は科学計算ライブラリ。使うかはわかんね。

$ sudo port install py27-scipy

ipython

ipython便利すぎるらしいので導入。
ipythonと入力してcommand not foundが出てくるので20分ほど悩んでしまった。
そしたらコマンド名がipython-2.7だったというオチ。

$ sudo port install py27-ipython
$ ipython-2.7
Python 2.7.1 (r271:86832, Jun   8 2011, 00:46:58)
Type "copyright", "credits" or "license" for more information.

IPython 0.10.1 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object'. ?object also works, ?? prints more.

In  [1]:

起動確認。Ctrl-Dで終了。

matplotlib

次はmatplotlib。これを一番さわりたいなと。

$ sudo port install py27-matplotlib

インストール終わったので動作確認

import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()


よし、これでインストール終了。

しかし,思ったより時間かかってしまったよ。
つぎはWindowsにインストすっかね。