Установка Python 2.7 на CentOS Linux

Материал из Энциклопедия хостинга
Перейти к: навигация, поиск

Операционная система CentOS-6 Linux включает в себя версию Python 2.4, но в некоторых случаях может потребоваться более свежее версия. Для того, чтобы поставить новую версию "правильно", оставив старую рекомендуем воспользоваться сторонним репозиторием IUS Community Project, они специализируются на сборки новых версий ПО для RedHat Enterprise Linux и его клонов.

Установка Python 2.7

Подключение репозиториев:

 # rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm
 # rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-14.ius.el6.noarch.rpm

Соответственно, в случае архитектуры x86_32 путь к подключаемым репозиториям EPEL и IUS будет другой (зайдите по адресу dl.iuscommunity.org/pub/ius/stable/ ... браузером и посмотрите)

Установка Python 2.7:

 # yum clean all
 # yum install python27

Просмотреть список доступных модулей для Python 2.7 можно командой:

yum list available python27*

Соответственно, после установки, путь к интерпретатору python 2.7 надо будет указывать в скриптах как /usr/bin/python26, а по адресу /usr/bin/python будет оригинальный системный версии 2.4.3, его трогать нельзя, так как он используется, в частности менеджером пакетов yum и другими системными скриптами.

Также после установки, рекомендуем отключить репозитории IUS и EPEL (чтобы из них не обновлялось другое ПО "случайно" при установке чего-либо) - сделать это можно отредактировав файлы /etc/yum.repos.d/ius.repo и /etc/yum.repos.d/epel.repo прописав в них enabled=0 вместо 1.

Смотрите также

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты

Заметили ошибку?

Выделите ее и нажмите CTRL+ENTER