回答:
多くのプログラムとライブラリはPython 2.6(または11.04ではpython 2.7)に依存しており、python 2.xと3.xは互換性がないため、アップグレードできません-python 2.6と一緒にのみpython3をインストールできます。
Python 3.1
幸いなことに、Python 3の安定版リリース(これを書いている時点では3.1.2)がリポジトリで提供されています。python3-all パッケージをインストールするだけです。
あなたの通訳はの/usr/bin/python3
代わりになり/usr/bin/python
ます。
またpython3
、Py2の代わりにPy3を起動するときに端末に入力することもできます。
Python 3.2
あなたは、することができますpython.orgからPythonのソースのいずれかのバージョンをダウンロードして実行
./configure
make
sudo make altinstall
Pythonソースをコンパイルできるようにするには、いくつかのパッケージが必要です。
sudo apt-get install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev libbz2-dev
altinstallオプションは、既存のPythonとともに他のバージョンのpythonをインストールします。
ソースをダウンロードする代わりに、python devリポジトリから最新の開発リリースを頻繁にチェックアウトするのは理にかなっています:
svn checkout http://svn.python.org/projects/python/branches/py3k
これにより、最新の開発版、不安定版が提供されます。その後cd py3k/
、上記のコンパイル手順を実行できます。
このためには、もちろんsvn をインストールする必要があります。