MacのPythonを野良Portsからデフォルトに

MacPython野良Ports からデフォルトにしたよ。 色々と easy_install で入れたのでとりあえずメモ。

  • readline-2.4.2
  • yolk-0.3.0
  • ipython-0.8.2
  • docutils-0.4
  • Pygments-0.9
  • MySQL_python-1.2.2
  • pysqlite-2.4.1
  • SQLAlchemy-0.4.4
  • lxml-2.0.2
  • httplib2-0.4.0
  • pytc-0.3
  • simplejson-1.7.4
  • python-twitter-0.5
  • Paste-1.6
  • PasteScript-1.6.2
  • PasteDeploy-1.3.1

Django はsvn-trunkを使ってるので、 シンボリックリンク貼り直しておしまい。

デフォルトの Python のreadline問題は知ってたので、 Yの砂箱 さんの「 LeopardにバンドルされてるPythonでreadlineを有効にする方法を見つけた。 」を参考に回避。 無事に日本語とかヒストリーとか、いつもの使い勝手が復活。

MySQL_python も、そのまま easy_install するとエラるのを知ってたので、 パッチ当ててから叩く。肝心のパッチファイルは MacPorts の中に入ってるのを拝借してくる。

$ cd /usr/local/src
#   パッチファイル2枚をコピってくる
$ cp /opt/local/var/macports/sources/rsync.macports.org/release/ports/python/py25-mysql/files/* ./
$ curl -O http://osdn.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz
$ tar zxf ./MySQL-python-1.2.2.tar.gz
$ cd MySQL-python-1.2.2
#   パッチ2枚を当てる
$ patch -p0 < ../patch-_mysql.c.diff
$ patch -p0 < ../patch-setup_posix.py.diff
$ cd ../
$ sudo easy_install -UZ ./MySQL-python-1.2.2

ちゃんと MySQL_python も入ったよ。めでたしめでたし :-)

後は pysvn と戦うだけ。 ホントにコイツとは相性悪いんだよなぁ。

Posted at: 
2008/03/16 19:32:52
0 Comments
1 TrackBack
Tags: 
Mac
Python
Trackback: 
http://humming.via-kitchen.com/2008/03/16/change-python-on-mac/trackback/

TrackBacks

[Python][Mercurial]巡回 - 常山日記

[OSS][hg]Mercurialでバージョン管理から除外するファイルの指定 Perlクックブックのお題をPythonで解いてみた その49 1234567 を 1,234,567 にする正規表現をPythonで書こうとしたら不思議な目に遭った Python で標準入力を受け取る [プログラミング][Python]pySerial でシ

Created at: 
2008/03/17 12:28:21

Comments

まだ登録されていません。

Add Comment

Add Comment