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