如何在Debian服务器上升级Python?

6

我刚刚创建了一个Debian 8云服务器,默认安装Python 2.7.9,即使在执行sudo aptitude update && sudo aptitude upgrade后也没有升级。我该如何将/usr/bin/python的版本升级到2.7.11

我的尝试:

sudo aptitude install python
sudo aptitude install python2.7

无济于事。
2个回答

9

您还可以编译最新的源代码并将Python安装到与默认路径不同的替代路径中(以便应用程序不会混乱)。基本上,您需要下载最新的Python,进行配置、编译,然后安装。

$> wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
$> tar xvhf Python-2.7.11.tgz
$> cd Python-2.7.11
$> ./configure
$> make
$> sudo make altinstall

更新

要查看Python配置的所有可用选项,请执行./config --help。这很重要,因为默认情况下,许多选项被省略(特别是在Python 2.x中),例如unicode或IPv6支持。如果需要,还可以禁用功能。

参考资料


3
在Debian 8中,最新的Python版本是2.7.9,可以在此处查看:https://packages.debian.org/jessie/python。如果要安装最新的可用版本(可能是2.7.11-1),您可以添加Stretch的存储库,然后尝试更新。
# /etc/apt/sources.list :
deb http://ftp.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.debian.org/debian/ stretch main contrib non-free

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接