
Ubuntu日本語フォーラム
ログインしていません。
TurboGearsを使いたいのですが、デフォルトのPythonのバージョンが2.5で、最初のtg-adminを使用するとエラーになってしまいます.
デフォルトでPython2.4を使いたいのですが、どうすればよいのでしょうか?Python2.5をアンインストールしようとしたのですが依存関係でいろいろなものが削除されていきそうだったのでちょっと躊躇しています.
オフライン
Synaptic等を利用して、「python2.4」パッケージをインストールすればよいかと思います。
Ubuntu 7.04にも用意されていますよ。
「python2.4」パッケージインストール後、「python」コマンドではなく、「python2.4」コマンドを使用することになるかと思います。
オフライン
なぜかPython2.4もインストールされていて、ターミナルで"python -V"で確認すると"2.5rc1"と返ってきます。なので環境変数等でpythonのパスが切ってあるのかなと無い知識をふりほどいております。
TurboGearsもSynapticのパッケージになっていてインストールはできたのですが、実際にtg-adminコマンドを打つとparseのエラーになってしまうのです。
/usr/bin/python2.4の下で実行すれば良さそうなんですが(今気がつきました)不便なので変えられないかなと思った次第です。
#TurboGearsの界隈で相談した方がよろしいでしょうか?
最後の編集者: array (2007-05-02 15:35:18)
オフライン
「/usr/bin/python」は同じディレクトリにある「python2.5」へのシンボリックリンクなので、lnコマンドを利用して新たに作成しなおすという手が考えられますね。
$ cd /usr/bin/
$ sudo rm python
$ sudo ln -s python2.4 python
$ python -V
他に影響が出なければいいのですが。。。
オフライン
TurboGears-Jaで聞いてみました。
デフォルトが2.5なのでいろいろごちゃごちゃしないとだめなようです。
ここ http://docs.turbogears.org/1.0/InstallUbuntu を教えていただきました。
いろいろありがとうございました。
オフライン
解決できたようでよかったですね。:)
TurboGearsの学習を再開する際には、参考にさせていただきたいと思います。
オフライン
TurboGears自体がPython2.5に対応したバージョンが出ました。待つのが正解と言うこともあるんですね。;)
オフライン