可能性のある複製:
端末でpython 3.1を実行するにはどうすればよいですか?
Ubuntu 10.10を使用しており、Python 3.1をインストールしたばかりですが、Gnomeターミナルでpythonと入力するとPython 2.6になります。ターミナルでPythonと入力するとpython 3.1を取得するように修正するには?
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