有部分同学可能会有在一些无法连接互联网且版本相对较低的Linux发行版(如centos7序列本)中部署Python 3.10.0及以上版本时,由于python3.10之后版本不在支持libressl来使用ssl,而需要使用openssl1.1.1及以上版本来支持的问题。否则在后续使用过程中会遇导入Python自带的ssl模块报错的问题,导致涉及加解密的代码运行出现非预期报错。在此我将向大家介绍在此场景下的Python源码编译安装过程。在此,将使用openssl1.1.1k配合Pythom3.10.0版本进项编译安装。
Setp1 准备源码包:
Python下载地址:
Python Release Python 3.10.0 | Python.org
openssl下载地址:
https://openssl-library.org/source/index.html
setp2 安装Python编译及后续运行过程中的依赖包:
yum -y install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++ libffi-devel zlib zlib-devel
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 在Linux下编译安装Python3.10.0及以上环境(解决了openssl依赖问题)
发表评论 取消回复