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