Я попытался
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
это работает для меня
Я написал об этом однажды Вот