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 件のコメント:
コメントを投稿