web-dev-qa-db-ja.com

Pythonの最新バージョンにデフォルト設定する方法は?

可能性のある複製:
端末でpython 3.1を実行するにはどうすればよいですか?

Ubuntu 10.10を使用しており、Python 3.1をインストールしたばかりですが、Gnomeターミナルでpythonと入力するとPython 2.6になります。ターミナルでPythonと入力するとpython 3.1を取得するように修正するには?

5
explorest

Dayjayの答えはまったく認められません。システム全体でPythonを置き換えると、アプリケーションが非常に不安定になる可能性があり、多くの場合、それらは壊れます。

  • Pythonベースのライブラリはバージョン固有の場所(例:/usr/lib/python2.6/)にインストールされるため、既存のパッケージに対応せずに新しいバージョンに交換すると、正しいPythonパス上のものが必要になります。

  • major 2.6と3.xの言語の違いがあります。パッケージが使用しているバージョン(古いスクリプトに共通)を確認しないと、物事が不安定になる可能性があります。

    たとえば、2.6で2つのintを除算すると、フロア付きintが返されます。しかし、3.xではfloatを返します。

最も安全なことは、Python 3.xを使用したいときに3.xバイナリを呼び出すことです。

python3.1 my_python_script.py
7
Oli