1.安装编译依赖工具
yum -y install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++ libffi-devel
2.上传python
yum install lrzsz -y
rz -be
3.解压缩
xz -d Python-3.11.2.tar.xz
tar -xvf Python-3.11.2.tar
4.编译安装 Python
cd Python-3.11.2
mkdir /usr/local/Python-3.11.2
./configure --enable-optimizations --with-ssl --prefix=/usr/local/Python-3.11.2
make
make altinstall
#如果编译失败可以clean一下重新编译
make clean
设置全局环境变量 PATH
,并为 Python 设置一个别名 py。在目录 /etc/profile.d/
下新建一个文件,此处命名为 python.sh
,在文件中写入
vim /etc/profile.d/python.sh
export PATH=/usr/local/Python-3.11.2/bin:$PATH
alias py='/usr/local/Python-3.11.2/bin/Python-3.11'
使配置文件立即生效
source /etc/profile.d/python.sh
5.添加帮助文档
在 /etc/man_db.conf 中添加一条 MANPATH
MANDATORY_MANPATH /usr/local/Python-3.11.2/share/man
6.测试环境
在命令行输入以下命令,测试是否可用
python3.11
pip3
pip3.11
python3
python3.11
python3.11-config
python3-config
部分结果截图,至此安装完成