您当前的位置:首页 > 计算机 > 编程开发 > Python

PYTHON 3.10 安装SSL报错问题

时间:06-23来源:作者:点击数:

1.python 3.10 安装ssl报错问题

由于python3.10之后版本不在支持libressl使用ssl,需要使用openssl安装来解决编译安装 python时候遇到的ssl模块导入失败的问题,这里需要用的openssl1.1.1版本或者更高版本

2.opensll安装

https://www.cdsy.xyz/computer/system/linux/240623/cd61930.html

我安装的版本是3.1.2

3.修改  vim /usr/local/python3.10/Python-3.10.7/Modules/Setup文件

找到下面代码 把注释去掉   改成自己安装目录   或者直接复制在文件结尾     

OPENSSL=/usr/local/openssl
_ssl _ssl.c \
    -I$(OPENSSL)/include -L$(OPENSSL)/lib64 \    (看openssl安装目录下面是lib  还是lib64  改成跟自己安装目录一样)
    -lssl -lcrypto
_hashlib _hashopenssl.c \
     -I$(OPENSSL)/include -L$(OPENSSL)/lib64 \
     -lcrypto

 4.重新编译安装python3.10

cd /usr/local/python3.10/Python-3.10.7
./configure --prefix=/usr/local/python3.10 --enable-optimizations --with-openssl=/usr/local/openssl --with-ensurepip=yes CFLAGS="-I/usr/local/openssl/include" LDFLAGS="-L/usr/local/openssl/lib64"
make && make altinstall

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门