potass' blog

ポタシウムのことが書いてないブログ。

Python 3.2 周りの整備

Python 3.2 の整備。(Cygwin 側はとりあえず放置。)
numpy などの version はインストールしたものを書いた。

  1. numpy のインストール(ver. 1.8.1)
  2. scipy のインストール(ver. 0.14.0)
  3. dateutil(ver. 2.2), pyparsing(ver. 2.0.2), six(ver. 1.7.3)をインストール(matplotlib のため)
  4. matplotlib のインストール(ver. 1.3.1)

インストールは

Unofficial Windows Binaries for Python Extension Packages
http://www.lfd.uci.edu/~gohlke/pythonlibs/

より対応する実行ファイル(potass の場合は win-amd64-py3.2 のファイル)を落としてインストールするだけ。インストーラが全部やってくれて非常に楽。

最後に試運転がてら numpy と matplotlib を使って sin 曲線を書いてみる。

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(-np.pi, np.pi, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()

で sin 曲線が表示されれば OK。

あと、

#84 複数バージョンのPythonをインストールする|a wandering wolf
http://blog.livedoor.jp/gab_km/archives/1273488.html

というように 2.x と 3.x を混在して使う方法もあるらしい。
CygwinPython との両刀できつくなったら参考にしよう。

追記(2014-07-10)

easy_install なるインストーラがあることを知り早速インストール。
ここにまとめて書いておいたほうがいいかなと思ったので追記。

1. Pythonsetuptools 7.0 : Python Package Index に行って ez_setup.py を拾ってくる。
2. コマンドプロンプトで ez_setup.py のあるディレクトリに移動して

$ python ez_setup.py

と叩く。
3. あとは環境変数 PATH に(potass の場合は) C:\Python32\Scripts を加える。
4. 確認としてコマンドプロンプト

$ easy_install --help

として help が表示されていたら OK。(vesion は 5.4.1)