Python在CentOS 5.x上

CentOS 5.x预装了python 2.4。 我想使用更新的版本,但我不想破坏任何东西。

我应该如何安装较新的版本而不会造成问题?

我如何强制mod_python使用新的python,而不是2.4?

Python 2.6可以通过EPEL获得 。 要为您的盒子启用EPEL,只需执行以下操作:

rpm -ivh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 

然后,要安装Python 2.6:

 yum install python26 

从那里也有一个mod_python:

 yum install python26-mod_python 

要查找其他软件包: yum search python26

你可以编译python2.x与另一个用户(我使用py26作为用户名)通过

 wget http://www.python.org/ftp/python/2.6.7/Python-2.6.7.tgz tar xzvf Python-2.6.7.tgz cd Python-2.6.7 ./configure --prefix=$HOME/python make make install 

然后添加$HOME/python/bin$PATH ,所以python2.6只能被py26用户使用