centos 7.6 安装python 3.10

本文介绍了在CentOS 7.6上安装Python 3.10的详细步骤,包括解决OpenSSL版本过旧的问题。首先从官网下载Python 3.10.8,然后解压并进入目录。在编译过程中遇到OpenSSL版本不兼容的问题,通过安装openssl11和设置编译FLAG解决。最后,成功完成configure、make及make install步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近常用的软件出了新版本,说是支持了新版python。刚好有个节点要重装,顺便试试新的python行不行。毕竟是不更新到最新版心痒痒的工具人。

想要安装最新版本的Python3需要自己动手编译安装。主要分为这么几个步骤,依赖→下载→编译→配置。环境最好连接外网,另外所有操作都是在root用户下进行。

官网下载3.10.8

Python Release Python 3.10.8 | Python.org

上传到节点,解压,进入目录

tar -zxvf Python-3.10.8.tgz
cd Python-3.10.8/

make 的时候提示:

Python requires a OpenSSL 1.1.1 or newer

百度了一下,说是因为OpenSSL的版本太旧,需要安装openssl11 ,并且在编译的时候设置编译FLAG。

安装依赖

yum -y groupinstall "Development tools"
yum install -y ncurses-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel
yum install -y openssl-devel openssl11 openssl11-devel

编译主要需要注意的问题是设置编译FLAG,以便使用最新的openssl库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值