CentOS 升级 Python版本
1、先到 https://www.python.org/downloads/release/python-3114/ 找到Python的最新版本,tar包,复制下载链接;
2、执行命令:
wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz
3、下载完成后执行命令:
tar -xzvf Python-3.11.4.tgz
4、进入目录 Python-3.11.4,执行配置命令:
./configure –prefix=/usr/local/python3
5、编译,安装,执行命令:
make && make install
6、但这时,并没有替换老版本的Python,为了保险,保留原来的版本,将原来/usr/bin/python链接改为别的名字,执行命令:
mv /usr/bin/python /usr/bin/python_old
7、再建立新版本Python的链接,执行命令:
ln -s /usr/local/python3/bin/python3 /usr/bin/python
8、这时,就可以通过命令
python -V
查看新安装的Python版本号了。
附:假如在安装过程中不小心破坏了原来的Python2的版本,可能会导致yum无法运行。这时就需要重新安装python2和yum,步骤如下:
//强制删除现有的python安装程序和组件
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
//删除所有python的残余文件
whereis python|xargs rm -frv
//验证是否卸载成功,成功则无返回值
whereis python
//强制删除现有的yum安装程序和组件
rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
//删除所有yum的残余文件
whereis yum|xargs rm -frv
//卸载完成后根据系统的版本号找到相应的python和yum的包,系统版本号查询:
cat /etc/redhat-release
以7.9版本为例进入阿里云rpm包下载地址: https://mirrors.aliyun.com/centos/
下载下面的14个rpm包

执行命令:
rpm -ivh *.rpm --nodeps --force
全部安装即可。
CentOS 升级 Python版本的更多相关文章
- liunx CentOS 升级Python版本
CentOS python版本是V2.6.6,升级3.4.3. 1.下载 安装包:wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tg ...
- CentOS 5升级Python版本(2.4>2.7)
安装SALT时,需要这样作,公司有一批REDHAT5的,弄起来... 然后却是: Missing Dependency: python(abi) = 2.6 is needed by package ...
- CentOS 6下升级Python版本
CentOS6.8默认的python版本是2.6,而现在好多python组件开始只支持2.7以上的版本,比如说我今天遇到的pip install pysqlite,升级python版本是一个痛苦但又常 ...
- CentOs 6.x 升级 Python 版本【转】
在CentOS 6.X 上面安装 Python 2.7.X CentOS 6.X 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本.所以需要进行版本升级.由于一些系统工具和服 ...
- Centos 升级MySQL版本或者Yum安装Mysql5.6
Centos 升级MySQL版本或者Yum安装Mysql5.6 1.从MySQL Yum仓库下载最新的rpm文件:http://dev.mysql.com/downloads/repo/yum/Cen ...
- Linux系统下升级Python版本步骤(suse系统)
Linux系统下升级Python版本步骤(suse系统) http://blog.csdn.net/lifengling1234/article/details/53536493
- linux服务器升级python版本(python2与python3共存)
linux服务器升级python版本 ######################################## 第一步先安装sqlite-devel,因为python2也有这个,python3 ...
- linux下面升级 Python版本并修改yum属性信息
最近需要在linux下使用python,故需要升级一下python版本,上网查询了一下相关资料,更新了一下linux下面的python环境,记录如下: linux下面升级 Python版本并修改yum ...
- CentOS 7下升级Python版本到3.x系列
由于python官方已宣布2.x系列即将停止支持,为了向前看,我们升级系统的python版本为3.x系列服务器系统为当前最新的CentOS 7.4 1.安装前查看当前系统下的python版本号 # p ...
- linux centos系统下升级python版本
本文参考资料:https://www.cnblogs.com/leon-zyl/p/8422699.html,https://blog.csdn.net/tpc1990519/article/deta ...
随机推荐
- sass中@use 的用法
前言在上一篇中,我们深入探讨了 Sass 中 @import 语法的局限性,正是因为这些问题,Sass 在 1.80 版本 后逐步弃用 @import,推出了更现代化的 @use 语法作为替代.在本文 ...
- Spring Boot中如何读取resources目录下的文件
在Java编码过程中,我们常常希望读取项目内的配置文件,按照Maven的习惯,这些文件一般放在项目的src/main/resources下.因此,我们把合同的PDF模板存放于resources/tem ...
- Huawei Matebook e 2022 安装 archlinux 双系统
本文同步发布于我的网站 安装之前 wifi 名称修改为英文+数字的,以防之后没法联网 准备好 U 盘并使用 GPT 分区表写入最新的 arch 镜像. 基础安装 开机按 F2 进入 UEFI/BIOS ...
- 「Log」2023.8.11 小记
序幕 从今天开始记小记. 七点到校了,先小摆一会,然后整理博客. 听 MiTiS 的电音,开始写题. \(\color{blueviolet}{P1829\ [国家集训队]\ Crash的数字表格\ ...
- 【实战教程】雷池 WAF + 阿里云 CDN 深度联动:性能优化与安全防护双升级指南
雷池 WAF(Web Application Firewall)是一款强大的网络安全防护产品,通过实时流量分析和精准规则拦截,有效抵御各种网络攻击.在部署雷池 WAF 的同时,结合阿里云 CDN(内容 ...
- 使用Oracle数据库的递归查询语句生成菜单树
SQL 格式 SELECT * FROM TABLE WHERE [...结果过滤语句] START WITH [...递归开始条件] CONNECT BY PRIOR [...递归执行条件] 查询所 ...
- 袋鼠云:拥抱DeepSeek大模型,做Data+AI的长期主义者
<数据资产管理白皮书>下载地址:https://www.dtstack.com/resources/1073/?src=szsm <行业指标体系白皮书>下载地址:https:/ ...
- 大巧不工,袋鼠云正式开源大数据任务调度平台——Taier(太阿)!
2022年2月22日,在今天这个特殊的日子里,历经多年持续迭代和千万周期实例并发调度考验的Taier(太阿)终于开源了! Github开源地址: https://github.com/DTStack/ ...
- 开源技术交流丨ChengYing部署Hadoop集群实战
一.直播介绍 上期雅泽同学对ChengYing是什么.有什么样的功能特性,如何快速入门做了介绍,本期海洋同学将会为大家分享ChengYing部署Hadoop集群实战的相关内容,欢迎大家积极参与. 二. ...
- 网络编程TCP UDP
网络编程 (1)什么是网络编程 网络编程是指通过编程语言在计算机之间建立通信的一种方式. 它是在互联网上进行数据传输的关键组成部分,使计算机能够相互通信.交换信息和共享资源. 网络编程涉及许多不同的技 ...