• python3安装文件遇到ssl未安装问题


    这个问题困扰了自己一段时间,看网上也有很多方法,但都不太适用
    这个问题是自己安装requests时候遇到的,提示找不到ssl模块
    其实ssl在python2版本已经有了,系统中也会有附带,但当我们用python3的时候,系统找不到ssl,就会认为ssl模块不存在
    下面说解决方法:
    按照步骤来就好了

    1。ubuntu下

    apt-get install openssl
    apt-get libssl-dev



    其他系统有用yum的,一起把yum的也贴一下把

    yum install openssl
    yum install openssl-devel -y

        1
        2

    2。下面就是重点了,更改文件里面的代码

    改下Moudles/Setup里面的代码
    下面代码执行的前提是当前路径是python3文件路径
    比如我的是这个路径

    vi Modules/Setup


    然后更改里面的部分代码如下:

    # Socket module helper for socket(2)
    _socket socketmodule.c
    # Socket module helper for SSL support; you must comment out the other
    # socket line above, and possibly edit the SSL variable:
    #SSL=/usr/local/ssl
    _ssl _ssl.c
    -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl
    -L$(SSL)/lib -lssl -lcrypto


    3。之后就进行一系列的更新就行了

    sudo ./configure
    sudo make
    sudo make install


    注:其中第三行代码执行结束程序可能会提示什么文件操作权限不够,可以更改为如下

    sudo -H make install


    4。检测是否安装成功的话,执行

    python3
    >>>import ssl  #检测成功!
    >>>
    ————————————————
    版权声明:本文为CSDN博主「xuanlv2017」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/xuanlv2017/article/details/78524562

  • 相关阅读:
    【电子书】企业级IT运维宝典之GoldenGate实战下载
    10.Oracle Golden Date(ogg)的搭建和管理(转载)
    VMware Workstation 15 Pro 永久激活密钥
    oracle undo表空间增大不释放
    Oracle11g-BBED安装
    alter system/session set events相关知识
    DG环境的日常巡检
    nginx ----http强制跳转https
    转载:Zabbix-(五)监控Docker容器与自定义jvm监控项
    ORACLE备份保留策略(RETENTION POLICY)
  • 原文地址:https://www.cnblogs.com/zydeboke/p/11465917.html
Copyright © 2020-2023  润新知