他の人が既に指摘しているように、bare sudo apt-get install package
は最新の利用可能なバージョンをインストールし、必要に応じて古いものを置き換えます。いくつかのメジャーで、非常に互換性のない異なるバージョンは、それぞれのパッケージを取得します。例えば、 Python 2.6 , Python 2.7 , Python 3.1 は、すべてUbuntu上で別々のパッケージに入っています。そのため、実際には、システムのかなり大きな部分がPythonで書かれています。現時点では、コードはPython 2.6で動作します - インストール時のデフォルトはこのバージョンです。システムをPython 2.7に切り替えるためには、すべてのスクリプトを更新して再テストするという作業が必要です。これは簡単に行うことはできません;つまり、あなただけのシステムをPython 2.7に “スイッチ "と古いバージョンを削除することはできません。
しかし、あなたのシステムの派手なギアを気にしないと、単に新しいPythonを必要としない場合 - 障害を参照してください。勇敢に3.x Pythonのために行くとsudo apt-get install python3
とコード;ちょうどpython3
であなたのスクリプトを起動し、#!/usr/bin/env python3
shebang行を使用することを忘れないでください。