CentOS 7.9 额外安装一个Python3.x版本详细教程

Centos7默认的python版本是2.7,根据需要我们额外安装一个Python3.x版本。

1、安装基础环境

bash 复制代码
yum update -y
 
yum -y groupinstall "Development tools"
 
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel psmisc libffi-devel

2、下载Python3.x的tgz包

这里我以安装python3.9.1为例,其他版本只需改一下名称即可。

bash 复制代码
wget https://repo.huaweicloud.com/python/3.9.1/Python-3.9.1.tgz

3、开始安装

bash 复制代码
tar -xzf Python-3.9.1.tgz

cd Python-3.9.1

mkdir  /usr/local/python3/

./configure --prefix=/usr/local/python3 --with-ssl

make && make install

4、新增系统软链接

bash 复制代码
ln -sf /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -sf /usr/local/python3/bin/pip3.9 /usr/bin/pip3

5、测试结果

bash 复制代码
pip3 -V
python3 -V

正常输出即安装成功。

相关推荐
陈陈CHENCHEN4 小时前
【Linux】服务器根目录磁盘扩容操作记录
linux·运维·服务器
GeW5 小时前
RHCE快速拿证全攻略:考点拆解+实验强化+时间规划,一次通关
linux
码农小韩6 小时前
Linux应用开发(八)——TCP/IP网络编程基础
linux·嵌入式软件开发·linux操作系统·嵌入式操作系统·linux网络编程·linux应用
迷途之人不知返6 小时前
【进程】-5-进程优先级
linux
fengyehongWorld6 小时前
Linux squid搭建基础代理服务器
linux·运维·服务器
木白CPP6 小时前
Linux DMA驱动详解(二)-----DMA的使用者
java·linux·运维
赵民勇7 小时前
systemd-socket-activate命令详解
linux·运维
Cx330❀7 小时前
【Linux网络】网络层 IP 协议:从网段划分到内核源码解析
大数据·linux·服务器·网络·tcp/ip·性能优化·langchain
企鹅的蚂蚁7 小时前
LubanCat RK3588 实时 Linux 开发(七):YT6801 PCIe 网卡驱动移植与 vermagic 排查
linux·rk3588·linux驱动·yt6801·pcie网卡·vermagic
DYWorker0018 小时前
Linux驱动子系统:DMA子系统 —— Consumer和Provider(006)
linux·驱动开发