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
欢迎任何形式的转载,但请务必注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。

posted @   HaijianYang  阅读(387)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示