Linux python3 解决 no module named _ssl

原因 依赖问题:找到libcrypto.so、libssl.so的位置

Linux一般在/usr/local/lib64目录下

1、进入Python3 安装 的 Module 目录下

vi Setup

找到

#SSL=/usr/local/ssl #_ssl _ssl.c \

# -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \ # -L$(SSL)/lib -lssl -lcrypto

修改成

SSL=/usr/local

_ssl _ssl.c \

        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \

        -L$(SSL)/lib64 -lssl -lcrypto

重新编译安装make && make install 就行了

你可能感兴趣的:(linux,运维,服务器)