python

Python 1,2,3 (2)

Mountain Lionアップグレードでvirtualenvが動かなくなったので、python自体をhomebrewで入れておくようにする。http://ikeas.hatenablog.com/entry/2012/03/06/220057のhomebrew版。 % brew install python easy_installなどがインストールされているディレ…

Macのzshで./manage.pyの補完に失敗する

OSX付属のzshで、./manage.pyの後、補完しようとすると以下のエラーが出る。 awk: invalid -v option以下のチケットにあるように、-vオプションの後にスペースを入れると解決する。http://sourceforge.net/tracker/?func=detail&aid=3349322&group_id=4068&a…

python 1,2,3

Mac Lionでのpythonセットアップ。見よう見まねで。 virtualenvしつつ、buildoutするのが最近いいらしい。 % sudo easy_install virtualenv % sudo easy_install virtualenvwrapper in ~/.zshrc # virtualenvwrapper WORKON_HOME=$HOME/.virtualenvs which v…

easy_installでアンインストール

インストールしたパッケージをアンインストールするには、単にeggファイル(またはディレクトリ)を削除すれば良い。 eggファイルはたいてい以下のようなパスにある。 /Library/Python/2.6/site-packages/以下のサイトによると、バージョンの置き換えではなく…

mysqlはhomebrewで入れる

いつもそうというわけではないが、Macでmysqlを入れる場合はbrewを利用した方がよさそう。Oracle配布のdmgから入れた場合、pythonのmysqlモジュールがdylibを見つけられなかったので。OracleのMySQL配布サイトからdmgを落として、中のdpkgでインストール。つ…

macでeasy_install中のgccが失敗する場合

C拡張が必要なモジュールのeasy_install中に以下のようなエラーが出る場合、 Running storm-0.18/setup.py -q bdist_egg --dist-dir /var/folders/pY/pYwLh-2wEdGpi83JEpLU-U+++TI/-Tmp-/easy_install-Y0_hbi/storm-0.18/egg-dist-tmp-YOYv_5 /usr/libexec/g…