首页 > 系统相关 >Centos7升级Python2.7到Python3.10

Centos7升级Python2.7到Python3.10

时间:2024-06-20 16:30:21浏览次数:13  
标签:Python3.10 bin Python 步骤 Python2.7 devel Centos7 python usr

在Centos7系统中,默认带的Python版本是Python2.7的,部分新的软件需要升级Python到3.x版本.

步骤1、下载Python安装包

wget https://www.python.org/ftp/python/3.10.1/Python-3.10.1.tgz

步骤2、安装Python依赖包

yum install -y libffi-devel   

yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc libffi-devel

步骤3、Python安装包解压缩

tar -zxf Python-3.10.1.tgz

步骤4、进入Python-3.10.1文件夹

cd Python-3.10.1

步骤5、执行编译、安装

./configure --prefix=/usr/local/python

make && make install

步骤6、备份Python2版本

mv /usr/bin/python /usr/bin/python.bak

步骤7、创建软连接

ln -s /usr/local/python/bin/python3.10 /usr/bin/python

步骤8、查看Python版本

python -V

步骤9、修改yum配置文件(yum使用python2)

将文件头中的#!/usr/bin/python改为#!/usr/bin/python2

vim /usr/bin/yum

vim /usr/libexec/urlgrabber-ext-down

标签:Python3.10,bin,Python,步骤,Python2.7,devel,Centos7,python,usr
From: https://blog.csdn.net/Pth_you/article/details/139835945

相关文章

  • Centos7安装mysql8.21
                                                      Centos7安装mysql8.21一、缷载maridb,一般centos都会预装maridb,这个可能会与mysql冲突,先卸载它#查看是否自带maria......
  • centos7离线升级gcc , 报错:/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found
     因为需要依赖gcc高版本但是目前服务器版本是4.8.5的然后服务器又是内网所以只能离线升级gcc 分别下载https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gzhttps://ftp.gnu.org/pub/gnu/gmp/gmp-6.1.0.tar.bz2https://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gzhttp:......
  • centos7 安装 python3.12
    准备工作yuminstallcentos-release-sclsclenabledevtoolset-11bashwgethttps://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz编译注意是在scl环境下进行的,gcc版本过低的环境会导致编译失败tar-zxfPython-3.12.4.tgzcdPython-3.12.4./configure--pr......
  • Centos7升级K8S集群
    Centos7升级K8S集群适用于使用kubeadm部署的k8s环境。Kubernetes版本以x.y.z表示,其中x是主要版本,y是次要版本,z是补丁版本。升级时不可以跳过次版本。例如,你只能从1.y升级到1.y+1,而不能从1.y升级到1.y+2。版本偏差说明:https://kubernetes.io/zh-cn/relea......
  • Centos7配置ntp时间服务器
    Centos7配置ntp时间服务器,服务端:1、安装ntp服务yuminstallntpntpdate-y 2、查找当前地区,最适合的时间服务器步骤一:打开网站:http://www.pool.ntp.org/zone/asia步骤二:复制自动推荐的最合适的同步服务器 3、编辑/etc/ntp.confvim/etc/ntp.conf复制上述查到的时......
  • python3.10.10安装
    链接:https://www.python.org/选择一个盘建个python文件夹(任意盘,以E盘 python310为例,文件名任意字母数字下划线);安装包可分享路径不要太深E:\python310卸载uninstall 卸载之后可以把之前存储位置的文件夹(E:\python310)删除......
  • Centos7升级K8S集群
    Centos7升级K8S集群适用于使用kubeadm部署的k8s环境。Kubernetes版本以x.y.z表示,其中x是主要版本,y是次要版本,z是补丁版本。升级时不可以跳过次版本。例如,你只能从1.y升级到1.y+1,而不能从1.y升级到1.y+2。版本偏差说明:https://kubernetes.io/zh-cn/releases/ve......
  • centos7中使用yum安装NGINX安装
    工作中的web服务的反向代理、负载均衡、ip白名单、静态资源管理可以使用NGINX,其安装步骤可以参考如下。服务器为centos7,用户使用root权限。1.安装第三方yum源yuminstall-yepel-release2.安装NGINXyuminstall-ynginx3.关闭防火墙-可选systemctlstopfirewalld......
  • centos7.9部署k8s的几种方式
    目录一、常见的k8s部署方式1、使用kubeadm工具部署2、基于二进制文件的部署方式3、云服务提供商的托管Kubernetes服务4、使用容器镜像部署或自动化部署工具二、使用kubeadm工具部署1、硬件准备(虚拟主机)2、环境准备2.1、所有机器关闭防火墙2.2、所有机器关闭selinux2.3、所有机器......
  • Centos7.9安装Python3.8.16解决yum无法使用问题
    Centos7.9安装Python3.8.16解决yum无法使用问题文章目录前言一、前期准备1.下载到新建目录2.安装依赖二、编译1.解压2.编译安装3.建立命令软链接3-1.查看默认的python及新安装的python3都安装在哪?3-2.修改python3的软链接3-3.修改pip的软链接三、修复yum1.查看python......