环境
CentOS的版本:CentOS 7.9 2009
Python的版本:3.9.7
SSH工具:MobaXterm(最新版本即可)
开始安装
1、检查依赖
python在confiugre时需要gcc和zlib,因此我们先检查gcc是否安装。
# 检查gcc依赖
[root@localhost ~]# rpm -qa|grep gcc
# 安装gcc依赖
[root@localhost ~]# yum install gcc*
# 安装zlib依赖
[root@localhost ~]# yum install zlib*
2、下载二进制包
我们通过官网去下载稳定版本的二进制安装包,而Python的版本也分为稳定版和发行版,如果没有特殊场景,建议下载稳定版。
官网地址:https://www.python.org/downloads/
3、上传并解压
# 进入到/usr/local/src目录
[root@localhost ~]# cd /usr/local/src
# 解压
[root@localhost src]# tar -xzvf Python-3.9.7.tgz
4、进入其目录并configure
# 进入目录
[root@localhost src]# cd Python-3.9.7
# configure
[root@localhost Python-3.9.7]# ./configure --prefix=/usr/local/python3 --enable-optimizations
参数介绍:
- prefix python目录
- enable-optimizations 启用优化,暂时不了解具体优化什么,但不带此命令会有警告。
5、安装
Python文档建议我们使用make altinstall来替代make install,因此make install会覆盖或伪装python3二进制,而make altinstall仅安装exec_prefix/bin/pythonversion。我自己测试后发现make altinstall安装后文件存储比较分散,我个人还是建议你使用make install安装。
# 安装
[root@localhost Python-3.9.7]# make install
6、创建软连接
# 创建软链接
[root@localhost python3]# ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
7、测试
# 测试python3
[root@localhost src]# python3
结束
至此,python3就可以开始使用了。