关于linux python3.7版本 No module named ‘_ssl‘报错
直接说解决方法:
在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‘报错相关推荐
- Python3 安装 mysql-python 与ImportError: No module named 'ConfigParser'报错解决方法
其实有一个比较尴尬的地方就是,python3不再支持mysqldb!! 而替代它的模块是PyMySQL , https://github.com/PyMySQL/PyMySQL(github) htt ...
- 关于ImportError: No module named ‘tensorflow‘报错的解决
问题: 在使用pycharm运行python程序时报错: ImportError: No module named 'tensorflow' 环境: win10 64 python版本:3.8.0 原 ...
- ModuleNotFoundError: No module named 'skimage'报错信息的解决方法及如何使用国内镜像安装库文件
首先,之所以会出现ModuleNotFoundError这一系列的报错信息,是由于缺少指定的库文件.正如标题中所涉及到的这个错误,正是由于缺少skimage(Scikit-Image,一个处理数字图像 ...
- ImportError: No module named _sqlite3 报错解决方法
报错如下错误: >>> import sqlite3 Traceback (most recent call last): File "<stdin>" ...
- 彻底解决anaconda虚拟环境中pip是全局pip 下载包自动到base环境而非虚拟环境的问题 No module named _abc报错解决
删除系统变量中的 PYTHONHOME C:\ProgramData\Anaconda3 同时需要将虚拟环境的Lib/site-package的路径添加至系统变量Path ...
- 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 ...
- python3虚拟环境中解决 ModuleNotFoundError: No module named '_ssl'
前提是已经安装了openssl 问题 当我在python3虚拟环境中导入ssl模块时报错,报错如下: (py3) [root@localhost Python-3.6.3]# python3 Pyth ...
- 完美解决:Python3.10报错 No module named ‘_ssl‘
报错详情: 操作系统为centos7,python版本为3.10.7,openssl版本为3.0.5,运行gunicorn报No module named '_ssl' ModuleNotFoundE ...
- Python3中出现“No module named ‘StringIO‘
Python3中出现"No module named 'StringIO'"错误处理方法 Python3中已将StringIO归入io,调用方法如下: import io iost ...
最新文章
- TensorFlow图像分类:如何构建分类器
- bugFree与zentao
- JavaScript数组随机排序
- GTK在Windows下开发和运行的一些设置问题
- linux中分区乱了,找到了linux分区顺序错乱修复方法
- oschina导出博客获取图片
- php基础教程文档,PHP5基础教程
- php动态+trait,详解PHP神奇又有用的Trait
- grunt使用小记之开篇:grunt概述
- cesium添加填充_Cesium中级教程1 - 空间数据可视化(一)
- AutoMapper不用任何配置就可以从dynamic(动态)对象映射或映射到dynamic对象。
- C++ 类中的静态成员变量,静态成员函数
- 基于粒子群的ieee30节点优化、配电网有功-无功优化
- sillyGirl拉库部署+oicq+screen稳定运行完整教程。
- 百度文库文章提取器(下)
- 1028 人口普查 (Python实现)
- 手机拍的图片资料打印很黑怎么解决?
- 急速微信开通过滤方法
- tp6后台管理系统搭建
- 基于动态空间滤波的受损EEG信号的鲁棒性学习
热门文章
- 掌握Android图像显示原理(中)
- 大牛揭秘:如何快速在阿里云搭建视频直播平台
- 如何批量将 pptx 格式的 PPT 演示文稿转换为 ppt 格式
- 12306 快速抢票购票程序
- CC00052.LBCHAC——|Selinux.V2|——|2台server|
- 微信小程序关键字搜索
- Airbnb暂停中国境内服务 中国民宿市场消化15万房源
- 【国企笔试】263、山有色:水发声 A 山河在:草木深 B 客舍青:柳色新 C 鸟飞绝:人踪灭 D 花作尘:鸟不惊
- 音视频:AVAudioPlayer:中断处理
- 双卡 一卡通话 卡2丢网 ---注册状态 VOICE_REGISTRATION_STATE