1

Python 2.6.6デフォルトで Debian マシンにインストールしました。デフォルトのpythonバージョンを取得するために、私は以下を使用しました:

python -V

私もインストールしましpython 2.7.5たが、デフォルトのpythonインタープリターはまだ古いバージョンです。

コマンドを使用してスクリプトを実行できることはわかっていますが、次のpython2.7ようにスクリプトを直接実行したいと考えています。

app.py

そして、デフォルトのインタープリターが使用されると思います。

どうすれば最新バージョンの python に切り替えることができますか?

4

1 に答える 1

3

/usr/bin/python シンボリック リンクは、python-minimal パッケージによって作成されます。debian 6 (squeeze) では、そのパッケージはそれを python2.6 にリンクします。最も妥当なオプションは、シンボリック リンクを python2.7 を指すもので上書きするか、バージョン 2.7 パッケージ ソース* からディストリビューション用にビルドされた新しい python-minimal パッケージをインストールするか、debian 7 (wheezy) にアップグレードすることです。

* 2 番目のオプションを選択した場合、対応するパッケージの依存関係も処理する必要があります。これは、python2.7 バイナリのインストール方法によっては面倒な場合があります。

alternativesまた、debian はシステムを使用して問題のシンボリック リンクを管理しないことに注意してください。そのため、update-alternativesここで使用しようとすると、長期的には問題が発生する可能性があります。

于 2013-08-17T08:26:30.617 に答える