我想Python 2.5,而不是3.0。
我可以使用yum update吗?
您的系统python在2.4.3上,因为这是您的发行版中的所有应用程序都经过testing的。 您不想升级或replace该版本。
改为从源代码安装Python 2.5。 我build议把它保存在/ usr之外,然后安装到/ opt / python25或者其他东西里,然后从那里为你的自定义应用程序运行它。 如果你想把它安装在/ usr或者/ usr / local下,用make altinstall安装它,这样你的python命令仍然是python2.4。
你不能用yum来升级Python–因为yum是以Python运行的,它会自行破坏(我已经完成了这个工作,并且被吸收了)。
您需要从独立.rpm或从源安装。
不要升级与发行版一起安装的默认Python,最好甚至不要使用它,除了在一个盒子上运行的sysadmin任务。 相反,构build自己的Python并将其安装在主目录中,或者安装到/ python25或/ python26中。
一个简单的方法就是进入这个Activestate页面 ,为你的系统和体系结构下载二进制压缩包AS包。 一旦你解开这个,有一个shell脚本运行,将其安装到你select的目录中。
我通常将二进制文件命名为apy25或py25,这样我就不会在安装的两个或多个Pythons之间感到困惑。 您可能希望将二进制文件链接到/ usr / bin中,并编辑您的.bashrc文件。
安装的Python-2-5-ON-红帽,CentOS的
这是我search主题时的第二次打击
如果你对python 2.6感到满意,那么EPEL仓库中有可用的软件包。 涉及的步骤将(作为根,或与sudo):
rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm yum install python26
EPEL中有很多python 2.6包,你可以通过下面的方式看到列表:
yum search python26
这样做的一个关键优势是,您将通过yum获得针对python 2.6的bug修复更新以及所有其他更新。
(如果python 2.4是打包的版本,我假设你在CentOS 5上)。