误删centos系统中的python2,导致yum无法使用,如何解决?


原系统中自带python2" title="python2">python2,我为了装python3,把系统中的python2删掉了,结果造成yum没法使用了。
之后我为了解决这个问题,将python3暂时删掉了,装了python2.6,并设成软连接,然而仍然无法解决。
又尝试装了python2.7仍然不行。
这个问题该如何解决?
我使用的是centos7,印象里其自带的python版本是2.6,但装上了不行。

回答

如果 rpm 还能用的话
手动把你的 centos 对应的 python 2 的 rpm 下载下来 (包括它的关联包)
然后 rpm -i 进行安装
不过由于你是手动删除的, 理论上 rpm 数据库中还在(python的安装状态), 估计需要加上 --force 参数

http://vault.centos.org/

去官网找到对应的你的centos版本,下载你需要的python rpm包 把你以前安装python先卸载了,或者软连接下,然后下载下来rpm 安装下就可以了,如果时centos7的,firewalld也是依赖python安装测是下功能。

以上是 误删centos系统中的python2,导致yum无法使用,如何解决? 的全部内容, 来源链接: utcz.com/a/42158.html

回到顶部