CentOS卸载安装yum和python
CentOS卸载安装yum参考博客:Centos7 python2.7和yum完全卸载及重装卸载python和yum卸载python# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联# whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他
·
CentOS卸载安装yum
CentOS自带python2,我需要python3.
yum是基于python2的,所以python2卸载后yum也不能用了,python3执行yum报语法错误。
所以一顿操作之后,还要重装python2和yum。
卸载python和yum
- 卸载python
# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联
# whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
# whereis python ##验证删除,返回无结果
- 卸载yum
# rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
# whereis yum |xargs rm -frv
下载包
去国内镜像快速下载包::Index of /centos/7/os/x86_64/Packages/ (ustc.edu.cn)我这里是Centos7,如果是其他版本可以去其他目录下。(严格来说,版本是7.4,但是只有7,也能用)
随便找个目录就能用,因为安装的位置不是下载包的位置。我下到了 /usr/local/src
目录下,一般东西放到这
- 下载python包
- 首先下载:
python-2.6.6-36.el6.x86_64.rpm
- 执行升级检查命令:
rpm -Uvh --replacepkgs python*.rpm
命令,看缺少什么包,搜索出来继续下载,直到不缺少为止。 - 如果少包,但是不下载,强制安装,可能会报各种错误,比如我碰见了报错
No module named yum
,找了好久没找到解决办法,把包都下载完之后就不报错了。
- 首先下载:
- 下载yum包
- 首先下载:
yum-3.2.29-40.el6.centos.noarch.rpm
- 执行升级检查命令:
rpm -Uvh --replacepkgs yum*.rpm
命令,看缺少什么包,搜索出来继续下载,直到不缺少为止。
- 首先下载:
安装
- 安装python
- 执行安装命令:
rpm -ivh python-* rpm-python-*
,看还缺啥,如果下下来了,但是还缺,可能是你命令没写全,后面再补上对应的包就行了 - 如果出现包依赖问题,使用命令:
rpm -ivh python-* rpm-python-* --nodeps --force
可以强制安装,但是不建议,可能会出问题(一定 - 运行python(python2)查看是否安装成功。(这里注意一下,可能在环境变量里有些无效的软连接,删掉就行了,用正确的,因为系统扫描环境变量是依次扫描的,如果你的在后面,前面坏的又没删掉,就会用前面的。如果不对,就重删再装一次。
- 执行安装命令:
- 安装yum
- 执行安装命令:
rpm -ivh yum-*
,步骤同上 - 强制安装同上(不建议
- 运行yum看是否成功:
yum --version
- 执行安装命令:
以上,2021年7月11日,可行。
参考博客:
更多推荐
已为社区贡献3条内容
所有评论(0)