1.下载官网Python安装包
wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tar.xz
1.1解压
tar -xf Python-3.12.2.tar.xz
解压完后切换到Python-3.12.2文件夹(这里根据自己解压的文件夹路径)
cd /usr/packages/Python-3.12.2/
1.2升级软件包管理器
CentOS系统:
yum update
Ubuntu系统
sudo apt-get update
1.3配置
configure的用途:检测安装环境,配置安装参数,生成供编译用的Makefile
–prefix :指定安装路径
–enable-optimizations: 用来启动优化
./configure --prefix=/usr/local/python3.12 --enable-optimizations
1.4编译
make负责生成目标文件
make
1.5安装
make install:负责把编译生成的目标文件安装到预定的目录
make install
1.6安装完后查看是否安装成功
/usr/local/python3.12/bin/python3 --version
运行结果
Python 3.12.2
1.7验证ssl
及_ssl
是否安装成功
root@iZ2zecntz3no31t5bob80pZ:/usr/packages/Python-3.12.2# /usr/local/python3.12/bin/python3
Python 3.12.2 (main, Jul 18 2024, 19:03:05) [GCC 11.4.0] on linux
Type "