我有 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
(此处的文件名可能是错误的)。