CentOS 6.3升级Python2.6.6到Python2.7.8后yum不可用
1.第一次遇到这种问题,通过修改yum文件:vi /usr/bin/yum
将文件头部的 #!/usr/bin/python 改为如下内容 #!/usr/bin/python2.6.6 问题解决
2.后面再次这样操作,不知道为什么又报 yum: Command not found.
3.首先找到你安装Centos的ISO文件,拷贝如下文件到系统中
4.拷贝到了临时文件tmp/win10(自己建的)下
执行:rpm -Uvh --replacepkgs *.rpm
若安装失败 就先卸载 rpm -e XXXX.rpm --nodeps (--nodeps强制卸载 )
5.执行yum 成功显示,但是查看Python发现又变回了2.6.6
真要崩溃了,,,,,就不信了,在升级一次Python试试看:
https://blog.csdn.net/qq_36434219/article/details/80159663
6.执行完再试一下 Python,yum,错误周而复始,心好累.....................
7.最终找到原因还是因为修改配置文件有误: vi /usr/bin/yum
将文件首行 #!usr/bin/python 修改为 #!/usr/bin/python2.6.6 (原先版本就是2.6.6 修改完之后不会报下面的错误)
但是会报另外一种错误:
然后开始上网百度,走了十万八千里的弯路
(当然也有收获,比如往虚拟机传送文件:https://blog.csdn.net/qq_36434219/article/details/80210958 )
8.最终原因是vi /usr/bin/yum
将文件首行 #!usr/bin/python 修改为 #!/usr/bin/python2.6-2018old(备份的名字)
刚开始接触,全靠自己摸索,不怕走弯路,贵在坚持