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

Обновление Python с 2.4 до 2.5+ на CentOS

Я попытался

yum update python

и

yum upgrade python

оба получили результат с конечной строкой: «Пакеты не отмечены для обновления»

У меня сейчас есть

Python 2.4.3 (#1, Sep  3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2

Судя по всему, последняя версия python уже 3.x ... как лучше всего обновиться?

Короче говоря, вы не можете (или, по крайней мере, не должны). Многие внутренние программы CentOS (и RHEL) (включая yum) зависят от 2,4 ...

Однако вы можете установить 2.6 из репозиторий epel. Пакет называется python26, и команда либо python26 или python2.6 вместо того python... Обратите внимание, не меняйте python команда указать на python26 по вышеуказанной причине ...

Просто установите python из исходного кода в другой каталог (например, /opt/python2.6). python2.4 остался нетронутым, так что RHEL / Centos счастлив. Затем вы можете использовать команду python2.6 (или любую другую версию) все, что хотите, для создания virtualenvs, запуска mod_wsgi и т.д. и т.д. У меня эта установка работает на RHEL 5, и она отлично работает!

Ням:

* A yum repository is available for your convenience. For Fedora Core 3, create "/etc/yum.repos.d/python25.repo" with the following lines:

  [python25]
  name=Fedora Core $releasever - $basearch - Python 2.5
  baseurl=http://www.python.org/ftp/python/2.5/rpms/fedora-$releasever/
  enabled=1
  gpgcheck=1

Добавьте ключ KRUD GPG, выполнив: "rpm --import http://www.python.org/ftp/python/2.5/rpms/KRUD-GPG-KEY"

ням установить python

это работает для меня

Я написал об этом однажды Вот