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


![[Linux] CentOS7使用源码包方式安装python3.9 [Linux] CentOS7使用源码包方式安装python3.9](http://www.mshxw.com/aiimages/31/286701.png)
