Windowsにpythonとmatplotlibをインストール

基本的にmacと同じだけどインストーラがあるのでそれを実行していけばいいだけ。

python

バージョンはmacと同じく2.7をインスト。
http://www.python.jp/Zope/download/pythoncoreからWindowsインストーラをダウンロードして実行。
その後インストールしたフォルダ(自分の場合"C:\python27")にパスを通したら動作確認。

> python -V
Python 2.7.1

よしよし。

numpy

http://numpy.scipy.org/からダウンロードしてインストール。

scipy

SciPy.org — SciPy.orgからダウンロードしてインストール。

ipython

今後使いそうなのでeasy_installを導入してインストールする。
ez_setup.pyを下のURLからダウンロードして実行。
http://peak.telecommunity.com/dist/ez_setup.py
ダウンロードしたフォルダでコマンドラインから実行する。

> python ez_setup.py

実行したらeasy_installでipythonをインストール。

> easy_install ipython

環境変数のPATHに"C:\python27\scripts;"を追加して動作確認。

> ipython
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)]
Type "copyright", "credits" or "license" for more information.

IPython 0.10.2 -- 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

こいつが一番時間かかった。
http://sourceforge.net/projects/matplotlib/files/
ダウンロードしてインストール終わらせた後に動作確認しようと次のコマンドを実行すると・・・。

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

MemoryError!
えぇーと思いながらいろいろ試行錯誤.フォントの問題と思いTrueTypeとかいろいろ入れたりしてみる。
わからない・・・。
しかし、同様の問題があったようで解決方法が見つかりました。
http://plog.search-labo.net/2010/11/pylabmemoryerror.html

まずC:\Python26\Lib\site-packages\matplotlibにあるfont_manager.pyの206行目("if not local:"の前)に

local = none

2011/09/19 追記
local = None です。Noneの先頭は大文字が正しいです。

を挿入すれば良いらしい。インデントは" if not local:"と同じで。
しかし、この問題は誰にでも出るわけじゃないのね。おかげでだいぶ時間食われた。
とりあえず動作確認して終わり。

ちなにみ動作確認のために参考にしたサイト
http://www.geocities.co.jp/NeverLand/3146/note/python-matplotlib.html