1.安装依赖包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
2.下载Python3.9的源码包,并上传至待安装的环境
Python Release Python 3.9.6 | Python.org
3.解压源码包
cd /srv/Python396/
tar -xzvf Python-3.9.6.tgz
4.配置安装位置
[root@vm-1 Python396]# cd Python-3.9.6/
[root@vm-1 Python-3.9.6]# ./configure prefix=/usr/local/python3
5.构建和安装
make && make install
最后会有个添加环境变量的提示
执行python3找不到命令
6.添加环境变量至PATH
[root@vm-1 bin]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@vm-1 bin]# export PATH="/usr/local/python3/bin":$PATH
[root@vm-1 bin]# echo $PATH
/usr/local/python3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@vm-1 bin]#
为当前用户永久添加环境变量
[root@vm-1 bin]# vim ~/.bashrc
---------------------------------
添加如下行
export PATH="/usr/local/python3/bin":$PATH
---------------------------------
[root@vm-1 bin]# source ~/.bashrc
现在可以直接执行python3了
参考资料:linux安装python3.9 https://blog.csdn.net/cowbin2012/article/details/109465795