Linux-Centos7-安装Python3.9

Linux 安装多个版本的Python!

背景条件

现在我 Centos7 的机器上已经有一个 python3.7 的版本
需求,在原来的基础上,保留 Python3.7 的版本,并新增一个 Python3.9 的版本
# 注:本篇只是安装Python3.9

 

执行方法

sudo yum groupinstall -y "Development Tools"
sudo yum install -y gcc make zlib-devel bzip2-devel openssl-devel ncurses-devel \
sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel \
xz-devel expat-devel libffi-devel uuid-devel wget
注:上面这俩条命令,如果已经有,则不需要安装
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
tar -xzf Python-3.9.0.tgz
cd Python-3.9.0
# 配置编译规则
sudo ./configure --prefix=/usr/local/python3.9
# 多核编译加速(-j4 根据你的CPU核心数改,比如8核写-j8)
sudo make -j4
# 安全安装,自动创建 /usr/local/python3.9 目录,写入所有文件
sudo make altinstall
#创建python3.9软链接 → 任意目录直接输入 python3.9 即可调用
sudo ln -s /usr/local/python3.9/bin/python3.9 /usr/local/bin/python3.9
# 创建pip3.9软链接 → 任意目录直接输入 pip3.9 即可安装库
sudo ln -s /usr/local/python3.9/bin/pip3.9 /usr/local/bin/pip3.9
# 添加PATH环境变量(推荐写入~/.bashrc)
echo 'export PATH="/usr/local/python3.9/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

# 终端验证
原来的python3.7/和现有的python3.9版本
python3 -V
python3.9 -V

 

posted @ 2026-01-11 22:57  Handsome、Snake  阅读(9)  评论(0)    收藏  举报