Browsed by
Tag: openssl

解决新版本Python依赖SSL1.1.1版本问题

解决新版本Python依赖SSL1.1.1版本问题

Python3.10以上版本安装时,要求openssl版本是1.1.1以上。一般操作系统默认的版本是1.0.2,可以用openssl version命令看一下。

openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017

找了一圈,终于搞定这个问题。首先要下载并安装openssl1.1.1版本
wget https://www.openssl.org/source/openssl-1.1.1i.tar.gz
tar -xvzf openssl-1.1.1i.tar.gz
cd openssl-1.1.1i
./config
make && make install

安装完成后,再次运行openssl version发现还是1.0.2版本。出现这情况并不是没有升级成功。而是该会话还是原来的会话,用的1.0.2版本。这时新建一个会话,在运行openssl version发现变成了1.1.1版本了。这时在去python的安装目录

./configure
make && make install
成功安装