1. 程式人生 > >centos中python升級導致yum命令無法使用

centos中python升級導致yum命令無法使用

問題:no module named yum

解決辦法:

查詢yum和 yum-updatest檔案,並編輯此py檔案

[[email protected] local]# which yum
/usr/bin/yum
[[email protected] local]# vi /usr/bin/yum
[[email protected] local]# vi /usr/bin/yum-updatest

#!/usr/bin/python
改為:
#!/usr/bin/python2.4
然後儲存OK.

如果不修改/usr/bin/yum ,則yum無法使用

如果不修改/usr/bin/yum-updatest  會出現如下錯誤

 File "/usr/sbin/yum-updatesd", line 35, in <module>
    import dbus
ImportError: No module named dbus

當然,修改完後記著

[[email protected] google_appengine]# /sbin/service yum-updatesd restart
Stopping yum-updatesd:                                     [FAILED]
Starting yum-updatesd:                                     [  OK  ]
PS:修改完也不一定能用,很可能重新安裝系統!