I tried
yum update python
and
yum upgrade python
both came up with results with endline: "No Packages marked for Update"
I currently have
Python 2.4.3 (#1, Sep 3 2009, 15:37:37) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Apparently, the latest version of python is 3.x already ... what's the best way to upgrade?
Well, the short of it is that you can't (or at least shouldn't). A lot of CentOS (And RHEL) internal programs (including
yum
) depend upon 2.4...However, you can install 2.6 from the epel repository. The package is named
python26
, and the command is eitherpython26
orpython2.6
instead ofpython
... Note, don't change thepython
command to point topython26
for the above reason...Yum:
Add the KRUD GPG key by running: "rpm --import http://www.python.org/ftp/python/2.5/rpms/KRUD-GPG-KEY"
yum install python
it working for me
Just install python from source to a different directory (e.g. /opt/python2.6). python2.4 is left intact so RHEL/Centos is happy. You can then use the command python2.6 (or whatever version) all you want to create virtualenvs, run mod_wsgi, etc, etc. I have this setup running on a RHEL 5 box and it's running Great!
I wrote it about it once here