手欠,乱删Centos7自带的python2环境,哭着又给还原回来
自己手欠,在虚拟机服务器上删了服务器自带的python2环境,之前不知道yum也是依赖python2的,导致yum也用不了
网上找了很多方法,自己记录一下还原过程
1、网上先下载python2需要用到的rpm包,我这里使用的aliyun提供的下载地址
注意:请根据自己系统版本选择对应的rpm包下载,我这里是Centos7.9的
https://mirrors.aliyun.com/centos/7.9.2009/os/x86_64/Packages/
下载的rpm包包括:
python-2.7.5-89.el7.x86_64.rpm
python-devel-2.7.5-89.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
python-libs-2.7.5-89.el7.x86_64.rpm
python-pycurl-7.19.0-19.el7.x86_64.rpm
python-urlgrabber-3.10-10.el7.noarch.rpm
rpm-python-4.11.3-45.el7.x86_64.rpm
2、下载完成后,执行命令
rpm -ivh python-* rpm-python-* --nodeps --force
强制安装rpm包,不考虑依赖关系【之前这里没添加--nodeps --force,导致安装一直提示缺少依赖】
安装完成之后,输入命令查看安装是否成功
which python
whereis python
python
至此,python2环境安装完成
如果环境中yum及依赖也有问题,也可以参照下面的流程,重新安装yum
1、下载yum依赖包,同python2一样,根据自己系统版本选择对应的rpm包
下载的rpm包如下:
yum-3.4.3-168.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
2、输入安装命令
rpm -ivh yum-*
3、安装完成后,输入命令验证安装是否成功
which yum
whereis yum
yum --version
之后,就可以继续快乐的工作了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)