美文网首页
python3.7及以上 ssl模块缺失问题解决

python3.7及以上 ssl模块缺失问题解决

作者: meteor_shower | 来源:发表于2021-06-17 00:42 被阅读0次

    1、版本要求及openssl升级
    linux系统下:OpenSSL 1.0.2 或1.1以上,1.0.1不支持了
    macos下:Libssl 2.6.4以上

    image.png
    下载地址:https://www.openssl.org/source/
    下载后编译安装或通过yum install 直接安装

    通过openssl version查看版本信息

    2、python3安装
    下载地址:https://www.python.org/downloads/
    eg: Python-3.9.1
    找到 Python-3.9.1/Modules/Setup 文件,打开以下几行的注释:

    image.png
    编译:
    ./configure --prefix=xxx
    make && make install

    3、检查pyOpenSSL模块是否安装
    pip/pip3 list 检查已安装模块
    如未安装,通过pip/pip3 install pyOpenSSL 安装

    4、测试引入ssl模块:
    python3
    import ssl


    image.png

    未报错即代表正常引用ssl模块,即可进行请求支持https协议的域名

    相关文章

      网友评论

          本文标题:python3.7及以上 ssl模块缺失问题解决

          本文链接:https://www.haomeiwen.com/subject/ghjqyltx.html