Назад | Перейти на главную страницу

Python на CentOS 5.x

CentOS 5.x поставляется с предустановленным python 2.4. Я бы хотел использовать более новую версию, но ничего не хочу ломать.

Как мне установить более новую версию, не вызывая проблем?

Как я могу заставить mod_python использовать более новый питон вместо 2.4?

Python 2.6 доступен через EPEL. Чтобы включить EPEL для вашего бокса, просто выполните:

rpm -ivh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

Затем, чтобы установить Python 2.6:

yum install python26

оттуда также есть mod_python:

yum install python26-mod_python

Чтобы найти дополнительные пакеты: yum search python26

Вы можете скомпилировать python2.x с другим пользователем (я использую py26 в качестве имени пользователя),

wget http://www.python.org/ftp/python/2.6.7/Python-2.6.7.tgz
tar xzvf Python-2.6.7.tgz
cd Python-2.6.7
./configure --prefix=$HOME/python
make
make install

затем добавьте $HOME/python/bin к $PATH, поэтому python2.6 используется только пользователем py26