CentOS 5.4自带了Python 2.4标准。 百胜似乎并不知道python 2.6。 什么是安装Python 2.6的最佳方式,所以它将可用于脚本和Apache HTTPd而不会破坏其他任何东西?
上次我玩的是不同版本的python(至less有几个修订版本,所以这可能已经改变了,在Debian中,所以与其他发行版YMMV),当从源代码编译和安装,你可以做make altinstall而不是make install 。 这只创build一个pythonX.Y二进制文件,不会触及任何当前的python二进制文件。 这样,通过运行python2.6(或者在脚本的头部使用#!/usr/bin/python2.6来获得他的正确版本,但是如果只是指定了python则会使用之前的默认值。 由于标准库通常按版本分开,所以它们不应该发生冲突,尽pipe在某些情况下可能需要调整命令和库searchpath,而某些第三方模块可能需要在非默认位置进行一些更改。
从www.activestate.com下载ActivePython社区版 
如果它不在标准的仓库里,你真的有两个select。 你可以find一个你信任的repo,并将其添加到你的repo列表中。 或者,你可以从源代码构build它。 我认为从源代码编译和构build可能是最简单的。
是的,更换标准的Python 2.4会导致各种问题。
尽pipe如此,其他人已经完成了繁重的工作。 而不是从源代码,抓住http://mirrors.geekymedia.com/centos/geekymedia.repo并把它放到/etc/yum.repos.d 。
该回购协议中的RPM已经设置为并行安装Python 2.5和2.6。 例如, yum install python25使用install /usr/bin/python25安装/usr/bin/python25 。