Centos 重装python2.7.5
Python
卸载Python
// An highlighted block rpm -qa|grep python|xargs rpm -e --allmatches --nodeps whereis python|xargs rm -fr
下载安装包
依次安装
http://mirror.centos.org/centos/7/os/x86_64/Packages
rpm -ivh python-libs-2.7.5-88.el7.x86_64.rpm 被python依赖 rpm -ivh python-2.7.5-88.el7.x86_64.rpm rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm 被yum依赖 rpm -ivh python-pycurl-7.19.0-19.el7.x86_64.rpm 被python-urlgrabber依赖 rpm -ivh python-urlgrabber-3.10-10.el7.noarch.rpm 被yum依赖 rpm -ivh rpm-python-4.11.3-43.el7.x86_64.rpm 被yum依赖
Yum
备份Yum源
cp -r /etc/yum.repos.d/ ~
卸载yum
rpm -qa|grep yum|xargs rpm -e --allmatches --nodeps rm -rf /etc/yum.repos.d/ #不执行此步就不需备份yum源 whereis yum|xargs rm -fr
下载并安装yum(同python)
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm rpm -ivh yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm yum-3.4.3-167.el7.centos.noarch.rpm rpm -ivh yum-utils-1.1.31-53.el7.noarch.rpm rpm -ivh yum-updateonboot-1.1.31-53.el7.noarch.rpm
配置yum源
将备份的yum源放回原处
mv ~/yum.repos.d/ /etc/yum.repos.d/
如果提示repo失效或者错误
在阿里云开源软件镜像站点下载资源文件 http://mirrors.aliyun.com/repo/Centos-7.repo
把下载的文件放在 /etc/yum.repos.d/ 文件夹下面并重命名为 CentOS-Base.repo
把文件中所有的 $releasever替换为 7
sed -i 's/$releasever/7/g' CentOS-Base.repo
配置yum源并更新
yum clean all
yum makecache
yum update
若/var/run/yum.pid 已被锁定,执行下面命令后重试
rm -f /var/run/yum.pid
PYTHON开发包安装
yum -y install python-devel
详情参考文章
作者:HaijianYang
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理