MacのPythonを野良Portsからデフォルトに
Mac の Python を 野良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
- 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
まだ登録されていません。