CentOS 5 上的 Python 2.7

CentOS 5 上的 Python 2.7

是否有使用 Python 2.7 的 CentOS 5 的半官方存储库?

EPEL仅提供Python 2.6

答案1

不久前我为此制作了一个 RPM。您可以在此处找到源 RPM

ftp://ftp.pycopia.org/pub/python/RHEL51/python2.7-2.7.1-1TH.src.rpm

只需执行通常的操作rpmbuild --rebuild ...即可创建二进制 rpm。它不会干扰已安装的2.4版本,而是与之共存。但您必须将特定版本放入脚本中:#!/usr/bin/python2.7。但是,如果您使用该版本调用的 setuptools,那么它会自动发生。

答案2

您是否检查过以下任何一个存储库:

如果您有 rpm 而不是 repo,可以吗(即,如果出现依赖关系,您可以处理它吗?)。如果是这样,请尝试电话 或者rpm查找。如果上述方法都没有帮助,请考虑从源 tar 球构建。到目前为止,这将是最简单的。

答案3

您可以尝试从您找到的 epel 获取 2.6 srpm,从中提取规范文件,更改版本号并重建它。

但是,请注意:el5 上有很多依赖于 python 2.4 的软件包(例如 yum)。您可能需要确保同时安装 2.4 和 2.7,或者已经根据 2.4 重建了所有内容。

答案4

您可以尝试我根据 Fedora 16 改编的版本: http://ftp.srce.hr/redhat/test/el5/x86_64/

相关内容