直接说解决方法:
在python源码包make之前,先在Modules文件夹下对Setup.dist进行修改。其他帖子说的对Setup文件修改需要先进行./configure才会有Setup这个文件。在此之前直接修改Setup.dist既可。修改内容如下
有的帖子说需要将第二行的#_socket socketmodule.c也放开,经测试不放开注释也可以,但是不知道代码具体有什么作用,还请大佬指教。
SSL=/usr/local/openssl 这里,其他帖子写的最多的路径是/usr/local/ssl,这里就是openssl的安装路径,名字不同而已,要以自己的实际情况为准

我在修改之后,进行make,但是报错如下:
./Modules/_ssl.c:3140: 错误:隐式声明函数‘SSL_CTX_set_post_handshake_auth’

如果你也出现类似这种错误,就要考虑下是openssl版本的问题,报这个错误的时候我是用的版本是openssl-1.1.1-pre8.tar.gz,后来我尝试使用openssl-1.0版本,报错是libressl too old,然后我又更换为openssl-1.1.1d.tar.gz版本,编译成功。
最后make && make install 成功。

写的比较乱,总结下就是如果出现No module named '_ssl’报错,除了需要改下配置文件,还需要考虑openssl的版本问题。

关于linux python3.7版本 No module named ‘_ssl‘报错相关推荐

  1. Python3 安装 mysql-python 与ImportError: No module named 'ConfigParser'报错解决方法

    其实有一个比较尴尬的地方就是,python3不再支持mysqldb!! 而替代它的模块是PyMySQL , https://github.com/PyMySQL/PyMySQL(github) htt ...

  2. 关于ImportError: No module named ‘tensorflow‘报错的解决

    问题: 在使用pycharm运行python程序时报错: ImportError: No module named 'tensorflow' 环境: win10 64 python版本:3.8.0 原 ...

  3. ModuleNotFoundError: No module named 'skimage'报错信息的解决方法及如何使用国内镜像安装库文件

    首先,之所以会出现ModuleNotFoundError这一系列的报错信息,是由于缺少指定的库文件.正如标题中所涉及到的这个错误,正是由于缺少skimage(Scikit-Image,一个处理数字图像 ...

  4. ImportError: No module named _sqlite3 报错解决方法

    报错如下错误: >>> import sqlite3 Traceback (most recent call last): File "<stdin>" ...

  5. 彻底解决anaconda虚拟环境中pip是全局pip 下载包自动到base环境而非虚拟环境的问题 No module named _abc报错解决

    删除系统变量中的       PYTHONHOME       C:\ProgramData\Anaconda3    同时需要将虚拟环境的Lib/site-package的路径添加至系统变量Path ...

  6. centos7 python3.7 ssl_centos 解决python3.7 安装时No module named _ssl

    centos安装python3.7时遇到如下问题,查阅知需要的openssl版本最低为1.0.2,但是centos 默认的为1.0.1,所以需要重新更新openssl import _ssl # if ...

  7. python3虚拟环境中解决 ModuleNotFoundError: No module named '_ssl'

    前提是已经安装了openssl 问题 当我在python3虚拟环境中导入ssl模块时报错,报错如下: (py3) [root@localhost Python-3.6.3]# python3 Pyth ...

  8. 完美解决:Python3.10报错 No module named ‘_ssl‘

    报错详情: 操作系统为centos7,python版本为3.10.7,openssl版本为3.0.5,运行gunicorn报No module named '_ssl' ModuleNotFoundE ...

  9. Python3中出现“No module named ‘StringIO‘

    Python3中出现"No module named 'StringIO'"错误处理方法 Python3中已将StringIO归入io,调用方法如下: import io iost ...

最新文章

  1. TensorFlow图像分类:如何构建分类器
  2. bugFree与zentao
  3. JavaScript数组随机排序
  4. GTK在Windows下开发和运行的一些设置问题
  5. linux中分区乱了,找到了linux分区顺序错乱修复方法
  6. oschina导出博客获取图片
  7. php基础教程文档,PHP5基础教程
  8. php动态+trait,详解PHP神奇又有用的Trait
  9. grunt使用小记之开篇:grunt概述
  10. cesium添加填充_Cesium中级教程1 - 空间数据可视化(一)
  11. AutoMapper不用任何配置就可以从dynamic(动态)对象映射或映射到dynamic对象。
  12. C++ 类中的静态成员变量,静态成员函数
  13. 基于粒子群的ieee30节点优化、配电网有功-无功优化
  14. sillyGirl拉库部署+oicq+screen稳定运行完整教程。
  15. 百度文库文章提取器(下)
  16. 1028 人口普查 (Python实现)
  17. 手机拍的图片资料打印很黑怎么解决?
  18. 急速微信开通过滤方法
  19. tp6后台管理系统搭建
  20. 基于动态空间滤波的受损EEG信号的鲁棒性学习

热门文章

  1. 掌握Android图像显示原理(中)
  2. 大牛揭秘:如何快速在阿里云搭建视频直播平台
  3. 如何批量将 pptx 格式的 PPT 演示文稿转换为 ppt 格式
  4. 12306 快速抢票购票程序
  5. CC00052.LBCHAC——|Selinux.V2|——|2台server|
  6. 微信小程序关键字搜索
  7. Airbnb暂停中国境内服务 中国民宿市场消化15万房源
  8. 【国企笔试】263、山有色:水发声 A 山河在:草木深 B 客舍青:柳色新 C 鸟飞绝:人踪灭 D 花作尘:鸟不惊
  9. 音视频:AVAudioPlayer:中断处理
  10. 双卡 一卡通话 卡2丢网 ---注册状态 VOICE_REGISTRATION_STATE