CentOS 5.x 上的 Python

CentOS 5.x 上的 Python

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

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

我怎样才能强制 mod_python 使用较新的 python,而不是 2.4?

答案1

Python 2.6 可通过以下方式获取电力供应处。要为您的盒子启用 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

答案2

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

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 用户使用

相关内容