/var/log

技術系のあれこれ。※内容は個人の発言であり、所属する組織を代表するものではありません。

homebrewでpython

<環境>
モデル:13-inch, Mid 2012
プロセッサ:2.9 GHz Intel Core i7
メモリ:8 GB 1600 MHz DDR3
グラフィックス:Intel HD Graphics 4000 512 MB
ソフトウェア:OS X 10.8.2


homebrewを導入してそこでpython環境を整えることしました.
下記の記事が参考になりました.
http://d.hatena.ne.jp/tell-k/20110418/1303121778


相違点はpipがデフォルトで/usr/local/binに入っていたことぐらいかな.


適当に環境を作ってその環境に必要なモジュール類を入れますかね.
たぶんこんなのを入れると思います.
・PIL
OpenCV
Pygame


Pygameのインストールには下記の記事を参考にしました.
http://blog.elliptium.net/2012/01/Mac-PyGame

$ brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
$ brew install --HEAD smpeg
$ pip install hg+http://bitbucket.org/pygame/pygame


基本的には記事通りに実行するだけですが
ちょっとだけ注意点が...
MountainLionだとX11が入っていないので自分で入れました.
http://qiita.com/items/88338a6c2641a1450c45


あとはvirtualenvで入れたい環境にpipでインストールするか
共通の環境で素でpipたたいてインストールすればおk.


ただ私の環境の場合,OpenCVbrewで入れたので
必然的に共通環境に入れたので...

virtualenv環境の ./lib/python2.7/site-packages にこんな感じで
シンボリックリンクを張っています.

cv2.so -> /usr/local/lib/python2.7/site-packages/cv2.so
cv.pyc -> /usr/local/lib/python2.7/site-packages/cv.pyc
cv.py -> /usr/local/lib/python2.7/site-packages/cv.py