原系统中自带python2,我为了装python3,把系统中的python2删掉了,结果造成yum没法使用了。
之后我为了解决这个问题,将python3暂时删掉了,装了python2.6,并设成软连接,然而仍然无法解决。
又尝试装了python2.7仍然不行。
这个问题该如何解决?
我使用的是centos7,印象里其自带的python版本是2.6,但装上了不行。
原系统中自带python2,我为了装python3,把系统中的python2删掉了,结果造成yum没法使用了。
之后我为了解决这个问题,将python3暂时删掉了,装了python2.6,并设成软连接,然而仍然无法解决。
又尝试装了python2.7仍然不行。
这个问题该如何解决?
我使用的是centos7,印象里其自带的python版本是2.6,但装上了不行。
如果 rpm 还能用的话
手动把你的 centos 对应的 python 2 的 rpm 下载下来 (包括它的关联包)
然后 rpm -i 进行安装
不过由于你是手动删除的, 理论上 rpm 数据库中还在(python的安装状态), 估计需要加上 --force 参数
15 回答8.4k 阅读
7 回答5.3k 阅读
8 回答6.2k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
去官网找到对应的你的centos版本,下载你需要的python rpm包 把你以前安装python先卸载了,或者软连接下,然后下载下来rpm 安装下就可以了,如果时centos7的,firewalld也是依赖python安装测是下功能。