Можно создать дубликат:
Upgrade python without breaking yumPython Redhat версия выпуск
Я бегу Redhat VM (2.6.18-274.el5 64 бит). Я установил nodejs на vm для использования браузера. Чтобы запустить nodejs, мне пришлось обновить Python до версии 2.6 или выше. Я установил 2.7 из источника, используя make altinstall. Затем я создал жесткую ссылку с 2.4 до 2.7. При проверке python -V теперь отображается значение 2.7 по умолчанию. Все это получилось прекрасно, и узел теперь запущен и работает.
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.7.2 (default, Jul 2 2012, 23:35:52)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://wiki.linux.duke.edu/YumFaq
Моя проблема Yum. Он больше не работает, поскольку ищет более старую версию Python, которая равна 2,4? Есть ли в любом случае, что я могу работать как в Yum, так и в узле, используя разные версии?
Вы не должны пытаться заменить системный питон на машину redhat. Вместо этого вы можете установить новый питон в, например,/usr/local, и использовать его для требующих его сценариев. – geoffspear