psycopg2インストール備忘録(Mac)

psycopg2インストールに大変手間取ったので覚え書き

環境

Mac OS X Mountain Lion
Python2.7.2
Django1.5.1
PostgreSQL9.2

症状

チュートリアルを1から実施してお勉強してて
http://www.djangoproject.jp/doc/ja/1.0/intro/tutorial01.html
setting.pyにPostgreSQLの設定を行い

python manage.py syncdb

を実施したら

ImportError: No module named psycopg2.extensions

とおこられDBとの接続ができない。。。
調べるとどうもpsycopg2がインストールされていないのが原因っぽい

成功するまで

http://www.initd.org/psycopg/download/
に書いてある

fink install psycopg2-py27
sudo port install py27-psycopg2

finkでもmacportsでもダメ
macportspython指定バージョンを変更してみたがやはりダメ
余談だけどXcodeも入れ直したけど効果なし

結果的には

sudo easy_install psycopg2

を実行したらうまくDBとつながりました!