Answers:
由于许多程序和库都依赖于Python 2.6(或11.04中的python 2.7),并且python 2.x和3.x不兼容,因此您无法升级-您只能将python3与python 2.6一起安装:
Python 3.1
幸运的是,存储库中提供了Python 3的稳定版本(在撰写本文时为3.1.2)。只需安装python3-all 软件包。
您的翻译将/usr/bin/python3
代替/usr/bin/python
。
现在python3
,当您要启动Py3而不是Py2时,也可以输入终端。
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 dev存储库中签出最新的开发版本:
svn checkout http://svn.python.org/projects/python/branches/py3k
这将为您提供最新的不稳定版本。然后cd py3k/
,您可以执行上面的编译过程。
为此,当然需要安装svn 。