Python3中如何解决ssl模块导入失败的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计218个文字,预计阅读时间需要1分钟。
在安装LibreSSL 2.6.4及更早版本时,由于这些版本不提供必要的API,导致在构建Python时遇到错误。以下是解决步骤:
1. 下载LibreSSL 2.9.2版本:`wget http://www.libressl.org/download/libressl-2.9.2.tar.gz`
2.解压并安装:`tar -xzf libressl-2.9.2.tar.gz`
3.进入解压后的目录:`cd libressl-2.9.2`
4.编译安装:`./configure && make && make install`
5.更新ldconfig:`ldconfig`
6.重新编译Python:`make`
7.再次安装Python:`make install`
8.完成安装。
make
LibreSSL 2.6.4 and earlier do not provide the necessary APIs
/root/Python-3.7.0/build/lib.linux-armv7l-3.7
_ssl.cpython-37m-arm-linux-gnueabihf_failed.so
下载 libressl-2.9.2.tar.gz make install
ldconfig
重新make install python3.7
本文共计218个文字,预计阅读时间需要1分钟。
在安装LibreSSL 2.6.4及更早版本时,由于这些版本不提供必要的API,导致在构建Python时遇到错误。以下是解决步骤:
1. 下载LibreSSL 2.9.2版本:`wget http://www.libressl.org/download/libressl-2.9.2.tar.gz`
2.解压并安装:`tar -xzf libressl-2.9.2.tar.gz`
3.进入解压后的目录:`cd libressl-2.9.2`
4.编译安装:`./configure && make && make install`
5.更新ldconfig:`ldconfig`
6.重新编译Python:`make`
7.再次安装Python:`make install`
8.完成安装。
make
LibreSSL 2.6.4 and earlier do not provide the necessary APIs
/root/Python-3.7.0/build/lib.linux-armv7l-3.7
_ssl.cpython-37m-arm-linux-gnueabihf_failed.so
下载 libressl-2.9.2.tar.gz make install
ldconfig
重新make install python3.7

