centos 编译安装 python 和 openssl

安装环境:

centos 7.9 : python 3.10.5 和 openssl 3.0.12

centos 6.10 : python 3.10.5 和 openssl 1.1.1

两个环境都能安装成功,可以正常使用。

安装 openssl

下载地址

下载后解压,进入到解压目录

执行:

shell 复制代码
./Configure --prefix=/usr/local/openssl3.2.0
make && make install

配置环境变量

python 安装的时候要找到库

shell 复制代码
export LD_LIBRARY_PATH=/usr/local/openssl3.2.0/lib:$LD_LIBRARY_PATH

终端输入 openssl version 查看 openssl 版本

安装 Python

安装依赖

shell 复制代码
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

下载python3.10.5

shell 复制代码
wget https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tar.xz

解压、编译、安装

shell 复制代码
tar -xvf Python-3.10.5.tar.xz

cd Python-3.10.5

./configure --prefix=/usr/local/python3

make && make install

配置软链接

shell 复制代码
ln -s /usr/local/python3.10.5/bin/python3.10 /usr/bin/python3
ln -s /usr/local/python3.10.5/bin/pip3.10 /usr/bin/pip3

安装完成,现在可以用 python3.10.5, 并且可以用 pip

相关推荐
老蒋每日coding10 分钟前
Python:数字时代的“万能钥匙”
开发语言·python
洛豳枭薰18 分钟前
jvm运行时数据区& Java 内存模型
java·开发语言·jvm
lsx20240623 分钟前
Perl 错误处理
开发语言
甄心爱学习25 分钟前
KMP算法(小白理解)
开发语言·python·算法
培培说证39 分钟前
2026 高职计算机专业考证选择哪个更实用?
python
zephyr0543 分钟前
C++ STL unordered_set 与 unordered_map 完全指南
开发语言·数据结构·c++
ASD123asfadxv1 小时前
LCD屏幕表面缺陷检测系统凹陷识别与定位技术分析
python
Never_Satisfied1 小时前
在JavaScript / HTML中,HTML元素自定义属性使用指南
开发语言·javascript·html
Ulyanov1 小时前
大规模战场数据与推演:性能优化与多视图布局实战
开发语言·python·性能优化·tkinter·pyvista·gui开发
tjjucheng1 小时前
小程序定制开发哪家口碑好
python