是否有使用 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
答案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/