我可以在旧版本的 Ubuntu 上升级到新版本的 Python 吗?

我可以在旧版本的 Ubuntu 上升级到新版本的 Python 吗?

我有 Ubuntu 8.04.3 LTS 并运行以下命令:

$ sudo apt-get install python2.7

我懂了:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package python2.7

它可以找到python2.5,所以我认为我没有拼写错误的包名。我想知道这是否是因为我使用的是较旧版本的 Ubuntu (2008)。有没有一种直接的方法可以在不升级操作系统的情况下升级到 Python 2.7(甚至 2.6)?

答案1

最好的办法是升级到 Ubuntu 的另一个 LTS 版本(8.04 到 10.04 是受支持的升级路径;从那里您可以转到 12.04)。正如评论中指出的那样,Ubuntu 10.04 有一个 Python 2.7 PPA,Ubuntu 12.04 也有 2.7。

但是您可以从源代码编译 Python 2.7 并将其安装在例如/opt/python2.7.

从获取源代码http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2,解压然后./configure --prefix=/opt/python2.7。然后要使用该 Python,请使用/opt/python2.7/bin/python2.7(此处的文件名可能是错误的)。

相关内容