Linux刪除系統(tǒng)自帶版本Python過(guò)程詳解
巨坑,切忌不要輕易刪除Linux系統(tǒng)自帶版本的Python
1.卸載python(防止未卸載干凈)
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #強(qiáng)制刪除已安裝程序及其關(guān)聯(lián)
whereis python|xargs rm -frv #刪除所有殘余文件 #xargs,允許你對(duì)輸出執(zhí)行其他某些命令
2.卸載yum
rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
rm -rf /etc/yum.repos.d/*
whereis yum|xargs rm -frv
3.驗(yàn)證是否刪除干凈
whereis python #驗(yàn)證刪除,應(yīng)該是沒(méi)有結(jié)果返回
whereis yum
4.安裝python和yum
軟件下載地址(我這里系統(tǒng)是centos 7.5.1804)
查看linux系統(tǒng)版本:cat /etc/redhat-release
http://vault.centos.org/7.5.1804/os/x86_64/Packages/
所需文件如下:(下載自己系統(tǒng)對(duì)應(yīng)版本的就好)
wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/lvm2-python-libs-2.02.177-4.el7.x86_64.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-libs-2.7.5-68.el7.x86_64.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-ipaddress-1.0.16-2.el7.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-backports-1.0-8.el7.x86_64.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-2.7.5-68.el7.x86_64.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-pycurl-7.19.0-19.el7.x86_64.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-setuptools-0.9.8-7.el7.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-kitchen-1.1.1-5.el7.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/python-chardet-2.2.1-1.el7_1.noarch.rpm<br> wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/rpm-python-4.11.3-32.el7.x86_64.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-utils-1.1.31-45.el7.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-aliases-1.1.31-45.el7.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-protectbase-1.1.31-45.el7.noarch.rpm wget http://vault.centos.org/7.5.1804/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
5.上傳并安裝
我這里是或取鏈接后直接wget到一個(gè)目錄中的,直接進(jìn)入目錄執(zhí)行一下命令即可
rpm -Uvh --replacepkgs lvm2-python-libs*.rpm --nodeps --force rpm -Uvh --replacepkgs libxml2-python*.rpm --nodeps --force rpm -Uvh --replacepkgs python*.rpm --nodeps --force rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm --nodeps --force
安裝成功后執(zhí)行
yum
python
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python3 執(zhí)行Linux Bash命令的方法
- python 捕獲 shell/bash 腳本的輸出結(jié)果實(shí)例
- python和bash統(tǒng)計(jì)CPU利用率的方法
- 使用Python腳本在Linux下實(shí)現(xiàn)部分Bash Shell的教程
- bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory
- Python遠(yuǎn)程linux執(zhí)行命令實(shí)現(xiàn)
- 如何把python項(xiàng)目部署到linux服務(wù)器
- Linux安裝Python3如何和系統(tǒng)自帶的Python2并存
- windows、linux下打包Python3程序詳細(xì)方法
- Python和Bash結(jié)合在一起的方法
相關(guān)文章
解讀crontab腳本錯(cuò)誤日志和正確的輸出寫(xiě)入到文件
這篇文章主要介紹了解讀crontab腳本錯(cuò)誤日志和正確的輸出寫(xiě)入到文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04ubuntu開(kāi)啟SSH服務(wù)遠(yuǎn)程登錄操作的實(shí)現(xiàn)
這篇文章主要介紹了ubuntu開(kāi)啟SSH服務(wù)遠(yuǎn)程登錄操作的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08Linux下二進(jìn)制編譯安裝MySql centos7的教程
這篇文章主要介紹了Linux下二進(jìn)制編譯安裝MySql centos7的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09Linux 單個(gè)tomcat多實(shí)例部署shell腳本詳解
這篇文章主要介紹了Linux 單個(gè)tomcat多實(shí)例部署shell腳本詳解的相關(guān)資料,需要的朋友可以參考下2017-02-02linux中mount/umount命令的基本用法及開(kāi)機(jī)自動(dòng)掛載方法
本篇文章主要介紹了linux中mount/umount命令的基本用法及開(kāi)機(jī)自動(dòng)掛載,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-11-11linux?和?dockerfile?中配置環(huán)境變量的方式總結(jié)
要熟悉?dockerfile?配置?linux?的知識(shí)不能少,所以本文將給大家總結(jié)?linux?與?dockerfile?中各種環(huán)境變量,需要的朋友可以參考下2023-07-07