之前想搞python爬蟲爬取豆瓣數(shù)據(jù)褐耳,但是腳本要求python要version3以上把之前的版本刪錯(cuò)了(手動狗頭)螺男,yum沒用了,想把python版本復(fù)原但是各種各樣的問題出現(xiàn)术辐,差點(diǎn)把心態(tài)搞崩了渡处,裝了很多服務(wù),不想重裝系統(tǒng)梦碗,于是打算重裝這兩個(gè)禽绪。
一.刪除python
1.rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
2.whereis python |xargs rm -frv -rf
3.whereis python
最后一條命令沒有返回表示你裝了半天的python已經(jīng)被清理干凈,心里也干凈了叉弦,腦子也干凈了.
二.刪除yum
1.rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
2.whereis yum |xargs rm -frv -rf
三.下載rpm包
網(wǎng)址: http://mirrors.163.com/centos/7/os/x86_64/Packages/
以下是截止2019/3/14最新的包丐一,時(shí)間往后版本肯定會更新藻糖,到上面網(wǎng)址去找最新的 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
可能會報(bào)各種依賴問題
![D]6@V5NKE~GIQ(306YKCPD.png
千萬別急按照他給的依賴順序一個(gè)一個(gè)下載安裝淹冰,如果出現(xiàn)循環(huán)依賴就是用下面命令安裝
rpm -Uvh --replacepkgs yum-*.rpm
上面只是示例按照實(shí)際顯示的更改名字進(jìn)行安裝操作
安裝成功的樣子
安裝文件名,裝完python的包后試一下下面命令
python --version
后面再看yum命令執(zhí)行情況就大功告成了~~~