centos7.9编译安装python10
1、解决依赖
1)、yum install -y libffi-devel zlib-devel bzip2-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
2)通过https://www.openssl.org/source/下载openssl-1.1.1n.tar.gz并安装
安装方法
1. 解压 tar -xf openssl-1.1.1n.tar.gz
2.进入解压后的目录执行./config --prefix=安装目录
3.make && make install
4、备份原版
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/bin/openssl.bak
5、新版配置
ln -s /opt/openssl1.1/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /opt/openssl1.1/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
ln -s /opt/openssl1.1/include/openssl /usr/include/openssl
ln -s /opt/openssl1.1/bin/openssl /usr/bin/openssl
6、验证版本
openssl version
能看到新版本说明安装成功
2、下载安装包
官网下载稳定版Python-3.10.4
3、进行编译安装
tar -xf 命令进行解压文件
进入解压后的目录
执行 ./configure --prefix=/opt/python310 --with-openssl=/opt/openssl1.1
make && make install
编译安装完成
4、创建软件链接
ln -s /opt/python310/bin/python3.10 /usr/bin/python3
ln -s /opt/python310/bin/pip3 /usr/bin/pip3
5、验证
可以通过python3打开python新版编译工具
如下图
可以进行pip3 安装第三方包

安装完成开启新版的python之旅

浙公网安备 33010602011771号