报错详情:

操作系统为centos7,python版本为3.10.7,openssl版本为3.0.5,运行gunicorn报No module named '_ssl'

ModuleNotFoundError:No module named '_ssl'

原因就是python3.10和openssl3.0.5的版本配置文件跟以前有点区别,python3.10的版本OPENSSL不再是/usr/local/ssl 的默认路径,变成了/path/to/openssl/directory,已经提示得很明白了让你在这里写入openssl的路径。而openssl3.0.5目录里面没有lib这个文件夹,变成了lib64,注意这个变化,在建立软链接的时候一定要写lib64不能写成lib.

解决办法:

1.cd 入解压后的Python文件目录,打开Python-3.10.7/Modules/目录下的Setup文件

vi  Python-3.10.7/Modules/Setup 

2.关键来了,找到段代码大概在文件的70%左右的位置,把下面5句代码的注释取消,还有两个地方的路径要修改。一是OPENSSL后面的路径改成你自己的openssl目录,我的是/urs/local/openssl,这里原本是OPENSSL=/path/to/openssl/directory。二是蓝色框里面的要改成lib64,其它的不要动保存。我的openssl版本是3.0.5,如果不是的话蓝色框这里的不改,如果不确定的话,可以打开你的openssl目录查看,是lib还是lib64.

3.删除python原来的安装目录,重新编译安装python。然后运行Python,import ssl 如果不报错,就成功。第三步不会的同学可以参考一下下面这篇文章。

希望能帮到遇到同样问题的同学。

道阻且艰,行则将至!致所有的自学者!

https://blog.csdn.net/sinat_34149445/article/details/105387170

完美解决:Python3.10报错 No module named ‘_ssl‘相关推荐

  1. 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 ...

  2. 解决调用torch_geometric报错No module named ‘torch_sparse‘等问题,以及torch_sparse torch_scatter等的安装问题

    出现的问题:torch_geometric报错 会出现为torch_sparse torch_scatter等的问题 最近又开始搞图神经网络方面的东西,要用到torch_geometric.但是写好代 ...

  3. python3使用SQLALchemy报错No module named ‘MySQLdb‘

    解决方法: 安装pymysql 然后将数据库链接改成mysql+pymysql://username:password@server/db的形式: 参考文章:遇到问题–python–python3使用 ...

  4. linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...

    报错信息 最近闲来无事,用python的tkinter库开发了一款带日程提醒的万年历桌面程序.在程序开发结束开始打包时,却发现一直报错 PyInstaller cannot check for ass ...

  5. python导入类有红线_python踩坑系列之导入包时下划红线及报错“No module named”问题...

    python踩坑系列之导入包时下划红线及报错"No module named"问题 使用pycharm编写Python时,自己写了一个包(commontool),在同级另一个路径下 ...

  6. [debug] 命令行窗口运行.py文件,报错No module named XXX

    问题描述: 在PyCharm中运行.py文件正常,在命令行运行.py文件报错"No module named XXX" 原因分析 说到底是搜索路径的问题. PyCharm中运行的时 ...

  7. python代码下出现红线_python踩坑系列之导入包时下划红线及报错“No module named”问题...

    python踩坑系列之导入包时下划红线及报错"No module named"问题 使用pycharm编写Python时,自己写了一个包(commontool),在同级另一个路径下 ...

  8. 【Python自学笔记】报错No module Named Wandb

    [Python自学笔记]已经装了wandb,还报错No module Named Wandb 方法1.重启cmd和jupyter notebook 直接把窗口和cmd页面全关了,重新打开,再次运行安装 ...

  9. jupyter正在连接内核,报错No module named ipykernel_launcher

    报错No module named ipykernel_launcher 很多在跑jupyter的小伙伴会报错, 这时候就先要找到报错,通过如下打开 这样就能再小黑框里面看到报错了 这不就是少个包嘛 ...

最新文章

  1. SpringBoot入门(二)——起步依赖
  2. POJ 1190 生日蛋糕 【DFS + 极限剪枝】
  3. Wireshark软件的安装,进行数据包的捕获【Wireshark安装使用】
  4. redis常用API
  5. vivo真实案例:中台到底解决了什么问题?
  6. 找工作的人太多导致平台崩了?BOSS直聘回应:系统故障 已修复
  7. 让页面高度自动到底部 始终底部
  8. git log格式化日志
  9. Mandelbrot vs Julia
  10. 2015 年总结 - 十年
  11. java反射代码_Java反射代码 求解答,谢谢~
  12. Firefox火狐浏览器怎么设置中文 火狐浏览器语言设置方法
  13. cordic ip核 vivado_Xilinx Vivado Cordic 核的使用
  14. python(猜数字游戏)
  15. @Cacheable使用spring缓存
  16. 查询计算机系教师开设的所有课程的课程号和课程名
  17. spark.DataFrame离群值处理
  18. css 各个方向渐变(从左到右、从上到下、从左上角到右下角)
  19. 李宏毅2021年机器学习笔记———卷积神经网络
  20. android flutter 项目对接友盟AppTrack 以及今日头条投放

热门文章

  1. 天思软件启动提示:ERROR LOADING MIDAS.DLL错误解决方法。
  2. librtmp windows编译
  3. Oracle解决监听问题:OracleOraDb11g_home1TNSListener服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。
  4. 基于MATLAB的中继系统在瑞利信道下的误码率仿真分析
  5. 基于springboot题库管理系统的设计与实现
  6. Dplayer播放器插件整合前置广告、暂停广告3.0版本
  7. 机器学习预测的概率如何表示?
  8. 组合逻辑电路设计(三变量表决器、半加器、全加器)
  9. 服务器WPS上的文档删除了怎么办,彻底删除文件,wps删除的文件怎么找回来
  10. tp框架配置路由的初学习