Installez Python 2.5 sur RedHat / Centos

8

La version actuelle de Python est 2.4 ...

yum upgrade python

Donne

Could not find update match for python

Dois-je installer à partir de la source?

EoghanM
la source

Réponses:

9

Oui, vous devez installer depuis la source, vous pouvez utiliser ce qui suit:

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

Cela installera Python 2.5 comme la commande python2.5, car yum et d'autres parties de CentOS nécessitent l'ancien Python 2.4, vous aurez donc deux versions de Python installées.

/usr/bin/python - 2.4.3
/usr/bin/python2.5 - 2.5
wzzrd
la source
Merci - Je déteste avoir plusieurs versions de choses - par exemple, j'aimerais que mod_python utilise la version 2.5
EoghanM
3
La réponse de Timmy ci-dessous pourrait très bien être plus correcte; un simple «make install» va probablement impitoyablement frapper votre installation Python existante et casser votre boîte.
wzzrd
10
./configure 
make 
make install

La commande doit être la suivante (selon le fichier README pour 2.7)

./configure 
make
make altinstall

Voir la section "Installation de plusieurs versions" dans le fichier README .

timmy
la source
1

J'ai eu cette erreur avec ./configure

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

donc j'ai installé ces paquets

yum install gcc make

alors ça marche;)

coto
la source