欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > ModuleNotFoundError: No module named ‘_ssl‘ centos7中的Python报错

ModuleNotFoundError: No module named ‘_ssl‘ centos7中的Python报错

2025/4/19 18:32:56 来源:https://blog.csdn.net/l1349766697/article/details/143595888  浏览:    关键词:ModuleNotFoundError: No module named ‘_ssl‘ centos7中的Python报错

报错 ModuleNotFoundError: No module named ‘_ssl’

在这里插入图片描述

解决步骤:

1.下载openssl
wget https://www.openssl.org/source/openssl-3.0.7.tar.gz
tar -zxvf openssl-3.0.7.tar.gz
cd openssl-3.0.72.编译安装
./config --prefix=/usr/local/openssl
make
make install3.备份原配置
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl/ /usr/include/openssl.bak4.新版配置
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib64/libssl.so.3 /usr/local/lib64/libssl.so
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl5.写入openssl库文件的搜索路径
echo "/usr/local/openssl/lib64" >> /etc/ld.so.conf6.使修改后的/etc/ld.so.conf生效
ldconfig -v7.查看openssl版本
openssl version8.查看openssl的位置
which openssl1、首先,下载 Python 3.10 的源代码,并解压缩到一个目录中。2、进入解压后的 Python 3.10 目录,并执行以下命令:./configure --enable-optimizations --with-openssl=/usr/local/opensslmakesudo make install
请将 /usr/local/openssl 替换为您安装 OpenSSL 的实际路径。
这将重新编译并安装 Python 3.10,确保它正确地链接了 OpenSSL 库。3、检查 SSL 模块是否可用:
python3.10 -c "import ssl; print(ssl.OPENSSL_VERSION)"

成功解决

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词