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

正常输出即安装成功。

相关推荐
x²+(y-√³x²)²=12 分钟前
Linux打包文件到Windows,文件/文件类型丢失
linux·运维·windows
柒号华仔20 分钟前
「速通Shell」聚砖成墙,Shell函数封装之道
linux·ssh·bash
程序员与背包客_CoderZ30 分钟前
Linux D-Bus通信协议详解:从入门到C/C++编码实战
linux·服务器·c语言·c++·嵌入式硬件·嵌入式软件·dbus
Android系统攻城狮43 分钟前
Linux PipeWire深度解析之pw_properties_iterate调用流程与实战(六十五)
linux·运维·服务器·音频进阶·pipewire音频进阶
jason.zeng@15022074 小时前
linux的top命令
java·linux·服务器
Huangjin007_4 小时前
【Linux 系统篇(十五)】进程 (三) :进程状态深度详解
linux·运维
RisunJan4 小时前
Linux命令-talk(终端实时对话)
linux·运维·服务器
NeilYuen4 小时前
【vemory】高性能KV存储AOF方案设计
linux·c++·redis·缓存
三言老师5 小时前
Rocky Linux 8.6 整机系统备份与迁移方案文档文档用途
linux·运维·服务器·网络
雾时之林5 小时前
Linux----防火墙
linux·运维·网络