Installieren Sie Python 2.5 auf RedHat / Centos

8

Aktuelle Python-Version ist 2.4 ...

yum upgrade python

Gibt

Could not find update match for python

Muss ich von der Quelle installieren?

EoghanM
quelle

Antworten:

9

Ja, Sie müssen von der Quelle installieren. Sie können Folgendes verwenden:

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

Dadurch wird Python 2.5 als Befehl python2.5 installiert, da für yum und andere Teile von CentOS das alte Python 2.4 erforderlich ist, sodass zwei Versionen von Python installiert sind.

/usr/bin/python - 2.4.3
/usr/bin/python2.5 - 2.5
wzzrd
quelle
Danke - ich hasse es, mehrere Versionen von Dingen zu haben - zB möchte ich, dass mod_python 2.5
EoghanM
3
Timmys Antwort unten könnte sehr wohl korrekter sein; Eine bloße 'make install' wird wahrscheinlich Ihre bestehende Python-Installation rücksichtslos verprügeln und Ihre Box zerbrechen.
wzzrd
10
./configure 
make 
make install

Der Befehl sollte wie folgt lauten (gemäß README für 2.7)

./configure 
make
make altinstall

Siehe den Abschnitt "Installieren mehrerer Versionen" in der README-Datei .

timmy
quelle
1

Ich hatte diesen Fehler mit ./configure

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

Also habe ich diese Pakete installiert

yum install gcc make

dann funktioniert es;)

coto
quelle