They are not broken, they are simply not installed. The solution to this is to install them under 2.6. But first we have to see if you really have to do this ...
Yes, Python during installation will replace the python command with the installed version (if you did not run it with -alt-install). You haven’t indicated exactly what your problem is, so I’m going to guess. Your problem is that many local commands using Python now fail because they run with Python 2.6 and not Python 2.4. It is right?
, /usr/local/bin/python , /usr/bin/python /usr/bin/python 2.4. python2.6 python2,6, . . 2.6.
, 2.6, . , setuptools. easy_install script,
easy_install <modulename>
pypi.python.org . , . easy_install , distutils , . 90% .
C-, , , , , , CentOS.
, . 2.4 2.6 , .pyc ( 100%), , , C, . Python .pyc. , , Python , .; -)
, , "", I.e. , . virtualenv buildout, python, . . .