web-dev-qa-db-ja.com

デフォルトのpythonバージョンに切り替えると、デスクトップPythonアプリケーションを実行できません

私はPython 2.5を必要とするGoogleAppengineに取り組んでいます。Python 2.5はUbuntuの最新リリースではサポートされていないことは誰もが知っています。SoftwareCenterやGwibberはPython 2.7に大きく依存しています。これは、デフォルトでPythonからPython 2.5(私が作成した/usr/bin/python-> /usr/bin/python2.5へのシンボリックリンク)。

なんらかのエラーが発生するたびに。これには、Software Centerが機能しない、Update Managerが機能しない、Gwibberを更新できない(コマンドラインからでも。デフォルトバージョンのpythonは2.7ではない)というエラーが表示されます)。

しかし、私はコマンドラインで作業しているので、これは私にとって問題ではありませんが、シンボリックリンクを変更する必要があるたびに更新され続けるために。そのような問題に対する他の解決策はありますか?

2
Nihar Sawant

手動でインストールする場合は、/usr/local/または/optのどこかにインストールし、プログラムでpythonバイナリへのフルパスを使用するか、$PATHを設定して、pythonバイナリを含むディレクトリを作成します。他のディレクトリと通常の#!/usr/bin/env pythonを使用します

3
Florian Diesch