Установите Python 2.5 на RedHat / Centos


8

Текущая версия Python 2.4 ...

yum upgrade python

дает

Could not find update match for python

Нужно ли устанавливать из источника?

Ответы:


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

Это установит Python 2.5 в качестве команды python2.5, поскольку yum и другие части CentOS требуют старого Python 2.4, поэтому у вас будут установлены две версии Python.

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

Спасибо - я ненавижу иметь несколько версий вещей - например, хотел бы, чтобы mod_python использовал 2.5
EoghanM

3
Ответ Тимми ниже вполне может быть более правильным; простая «make install», скорее всего, безжалостно испортит вашу существующую установку Python и сломает вашу коробку.
wzzrd

10
./configure 
make 
make install

Команда должна быть следующей (согласно README для 2.7)

./configure 
make
make altinstall

См. Раздел «Установка нескольких версий» в README .


1

У меня была эта ошибка с ./configure

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

Итак, я установил эти пакеты

yum install gcc make

тогда это работает;)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.