2009年5月11日月曜日

ubuntu9.04でpython2.5を使う

GoogleAppEngineではpython2.5が必要要件としてあげられている。このためubuntu9.04にデフォルトでインストールされているpython2.6では(頭のいい人は何らかの手段で出来るかもしれないが)テストサーバを使用できない。

このサイトを参考にpython2.5に戻してみた。

$ sudo update-alternatives --config python

pythonのalternativesがありませんと出力されるので

$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 10
$ sudo update-alternatives --install /usr/bin/pytyon python /usr/bin/python2.6 20
と実行。

再び
$ sudo update-alternatives --config python
と実行。

うまくいけば
`python' を提供する 2 個の alternatives があります。

選択肢 alternative
-----------------------------------------------
* 1 /usr/bin/python2.5
+ 2 /usr/bin/python2.6

デフォルト[*] のままにするには Enter、さもなければ選択肢の番号のキーを押してください:
と出るらしいのだが、私は

python を提供するプログラムが 1 つしかありません (/usr/bin/python2.6)。
設定は行いません。
と出力される。

めげることなく
$ sudo apt-get install python2.5
と実行

インストール途中にエラーが出たが
$python -V
と実行すると
Python 2.5.4
と表示される。

GoogleAppEngineも正常に動作している。

一応今のところトラブルはない。

0 件のコメント:

コメントを投稿