Python2.5へダウングレード
サーバーサイドの処理をさせるために、Google app engineを使うことにしました。
GAEはPythonとJavaを使うことが出来るが、折角なのでPythonを使って実装することにしました。
開発環境はMac OS X 10.6。
標準でPython2.6がインストールされている。そのままGoogle App Engine SDKをインストールして、Webのフェッチのためにurllib2を使おうとしたら、エラーが出て動かない。
GAEの要求仕様はPython2.5…と言うことでPythonをダウングレード。
XcodeをインストールしたあとにMacPortsをインストール。
ターミナルを開き以下を記入。
sudo port install python25 sudo port install python_select python_select -l python_select python25
pythonを起動して、python2.5が選択されていることを確認する。
$ python Python 2.5.5 (r255:77872, Dec 14 2010, 01:54:26) [GCC 4.2.1 (Apple Inc. build 5664)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
GoogleAppEngineLauncherを起動して、GoogleAppEngineLauncher>Preferencesを開く。
Python Pathを
/usr/local/bin/python2.5
とする。