之前想搞python爬虫爬取豆瓣数据,但是脚本要求python要version3以上把之前的版本删错了(手动狗头),yum没用了,想把python版本复原但是各种各样的问题出现,差点把心态搞崩了,装了很多服务,不想重装系统,于是打算重装这两个。
一.删除python
1.rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
2.whereis python |xargs rm -frv -rf
3.whereis python
最后一条命令没有返回表示你装了半天的python已经被清理干净,心里也干净了,脑子也干净了.
二.删除yum
1.rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
2.whereis yum |xargs rm -frv -rf
三.下载rpm包
网址: http://mirrors.163.com/centos/7/os/x86_64/Packages/
以下是截止2019/3/14最新的包,时间往后版本肯定会更新,到上面网址去找最新的 wget
python-2.7.5-76.el7.x86_64.rpm
python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm
python-devel-2.7.5-76.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
python-libs-2.7.5-76.el7.i686.rpm
python-libs-2.7.5-76.el7.x86_64.rpm
python-pycurl-7.19.0-19.el7.x86_64.rpm
python-setuptools-0.9.8-7.el7.noarch.rpm
python-urlgrabber-3.10-9.el7.noarch.rpm
rpm-python-4.11.3-35.el7.x86_64.rpm
yum-3.4.3-161.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-aliases-1.1.31-50.el7.noarch.rpm
yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
yum-plugin-protectbase-1.1.31-50.el7.noarch.rpm
yum-utils-1.1.31-50.el7.noarch.rpm
安装有一定的顺序先装
rpm -Uvh --replacepkgs python-2.7.5-76.el7.x86_64.rpm
rpm -Uvh --replacepkgs python-devel-2.7.5-76.el7.x86_64.rpm
rpm -Uvh --replacepkgs python-iniparse-0.4-9.el7.noarch.rpm
rpm -Uvh --replacepkgs python-pycurl-7.19.0-19.el7.x86_64.rpm
rpm -Uvh --replacepkgs python-setuptools-0.9.8-7.el7.noarch.rpm
rpm -Uvh --replacepkgs python-urlgrabber-3.10-9.el7.noarch.rpm
rpm -Uvh --replacepkgs rpm-python-4.11.3-35.el7.x86_64.rpm
rpm -Uvh --replacepkgs rpm-*.rpm
可能会报各种依赖问题
![D]6@V5NKE~GIQ(306YKCPD.png
千万别急按照他给的依赖顺序一个一个下载安装,如果出现循环依赖就是用下面命令安装
rpm -Uvh --replacepkgs yum-*.rpm
上面只是示例按照实际显示的更改名字进行安装操作
安装成功的样子
安装文件名,装完python的包后试一下下面命令
python --version
python安装成功
后面再看yum命令执行情况就大功告成了~~~
网友评论