首页 > 系统相关 >CentOS 升级 Python版本

CentOS 升级 Python版本

时间:2023-06-13 11:46:15浏览次数:60  
标签:CentOS Python python yum usr 版本 -- rpm

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,python,yum,usr,版本,--,rpm
From: https://www.cnblogs.com/kenlewis/p/17477096.html

相关文章

  • CentOS 7 系列:磁盘满了,你会扩容吗?
    ......
  • 【Linux】CentOS防火墙操作:开启端口、开启、关闭、配置
    ......
  • Python正则表达式完全指南
    本篇文章将深入探讨python的一项强大工具:正则表达式。正则表达式是一个强大的文本处理工具,可以用来匹配,搜索,替换和解析文本。我们将逐步展示如何在Python中使用正则表达式,包括其基本语法,常见用法和一些高级技巧。而在最后的“onemorething”部分,我们将探索一个不为人知但又非常......
  • Python实现同时支持带调用和不调用带装饰器
    一般来说,不带参数装饰器,再使用时不加括号,带参数的装饰器使用时必须加括号。例如不带参装饰器definfo(func):#装饰器,参数接收一个函数,返回一个函数@functools.wraps(func)defwrapper(*args,**kwargs):#与原函数功能一致,支持任意参数print(f'调用......
  • appium2+Python3+红米手机k40 无法启动APP
    在网上一直找不到解决的方法,困扰了很久。OEM解锁权限和USB调试安全设置也打开试过了,还是不行。有懂的大佬吗!Python报错提示:Message:Anunknownserver-sideerroroccurredwhileprocessingthecommand.Originalerror:ErrorexecutingadbExec.Originalerror:'Command......
  • pip安装python包
    1.国内源:1)http://mirrors.aliyun.com/pypi/simple/阿里云2)https://pypi.mirrors.ustc.edu.cn/simple/中国科技大学 3)https://pypi.tuna.tsinghua.edu.cn/simple 清华大学2.指定源pip3install-ihttp://mirrors.aliyun.com/pypi/simple/--trusted-hostmirrors.aliyun......
  • 安装的chromedriver不支持当前chrome浏览器版本
     1、查看当前chrome浏览器版本 2、打开chromedriver下载地址http://npm.taobao.org/mirrors/chromedriver/ 3、查找chromedriver相对应的最新版本 4、点击下载相应版本(我的为mac电脑,下载的是mac64版本) 5、下载后的文件解压后,将chromedriver执行文件放入相应的......
  • 如何安装安装Python解释器
    安装Python解释器的步骤如下:打开Python官网:https://www.python.org/downloads/,下载最新的Python版本(例如Python3.11.4)。双击下载的安装程序,按照提示一步步进行安装;在安装过程中,要注意勾选“AddPython3.xtoPATH”选项,这样就可以在命令行中直接使用Python命令了。Win+......
  • python 中格式化字符串
     001、format>>>"{0}love{1}.{2}".format("I","FishC","com")##位置参数'IloveFishC.com'>>>"{a}love{b}.{c}".format(a="I",b="FishC"......
  • Python 面向对象之类和对象
    什么叫做面向对象:就是把编程当作一个事物,直接去用,不考虑中间的过程,可与面向过程做比较理解;打个比方:例如:肚子饿了,想吃饭面向过程:去超市---买菜---卖肉---买米---回家---洗菜---切肉---炒菜---煮米饭---盛饭---开吃面向对象:点外卖类和对象:类是抽象的,对象是真实存在的类与对......