さくらのPython2.7バージョンアップでTracが動かないときは

久々に開こうと思ったらTrac動いてなくて、こちらの情報にたどり着きました。

TracJa インストールガイド 0.12 を更新しました

年明け何も変更してないしなーとは思っていたけど、まさかPythonアップデートされていたとは。

こういうことがあるから、さっさとTracごと専用サーバに引き取ってほしいのだけどそうもいっていられない…。

すでに稼動していたTrac0.12.2Jaがある場合は、Virtual Pythonを再構築して2.7にしてあげればOKです。

例)2.6でPYTHONPATHを/home/[username]/local/lib/python/site-packagesに通してある場合

まずvirtualPythonを2.7に

%cd ~/local/src
%wget http://peak.telecommunity.com/dist/virtual-python.py
%python2.7 virtual-python.py --prefix=~/local

ez_installも2.7用に

%cd ~/local/src
%wget http://peak.telecommunity.com/dist/ez_setup.py
%python ez_setup.py --prefix=~/local

という感じでとりあえず動くようになりました。