在RedHat / Centos上安装Python 2.5


8

当前的Python版本是2.4 ...

yum upgrade python

Could not find update match for python

我必须从源代码安装吗?

Answers:


9

是的,您需要从源代码安装,可以使用以下命令:

wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tgz
tar fxz Python-2.5.2.tgz
cd Python-2.5.2
./configure
make
make install

这将以命令python2.5的形式安装Python 2.5,因为yum和CentOS的其他部分都需要旧的Python 2.4,因此您将安装两个版本的Python。

/usr/bin/python - 2.4.3
/usr/bin/python2.5 - 2.5

谢谢-我讨厌事物的多个版本-例如,想让mod_python使用2.5
EoghanM 2009年

3
蒂米下面的答案很可能更正确;一个简单的“ make install”可能会无情地打击您现有的Python安装并破坏您的包装。
wzzrd

10
./configure 
make 
make install

该命令应为以下命令(根据2.7的自述文件)

./configure 
make
make altinstall

请参阅自述文件中的“安装多个版本”部分。


1

我在./configure中遇到此错误

configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

所以,我安装了这些软件包

yum install gcc make

然后,它起作用;)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.