Use Mac Ports python25 for Google App Engine Launcher on Mac OS X

如果你发现 Google App Engine Launcher 在 Snow Leopard 上运行时 Universal Feed Parser 没法用(报关于 _ctypes 的错),那么最简单的方式就是在 Launcher 的 Preferences 里指定 Python path 到 /opt/local/bin/python2.5(当然需要先通过 Mac Ports 安装 python25),然后再用 Mac Ports 装上 py25-pil,世界就清净了。

如果你之前安装过 python25 port,但是升级的时候说无法 activate,那么可以试试强制激活,比如:

sudo port -f activate python25 @2.5.4_9+darwin+darwin_10+macosx

不过这样做的话,会在 /Application/MacPorts 下的 MacPython 2.5 的三个 Package Contents 里生成一堆垃圾。有的时候感觉追 Mac Ports 的更新就像是在一座无比巨大的森林里用手枪打兔子。

Published at 15:19 CST, DEC 2 • 1039+0 views