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

这篇具有很好参考价值的文章主要介绍了完美解决:Python3.10报错 No module named ‘_ssl‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错详情:

操作系统为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.

python3.10 modulenotfounderror: no module named '_ssl,ssl,服务器,网络协议,python

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

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

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

https://blog.csdn.net/sinat_34149445/article/details/105387170文章来源地址https://www.toymoban.com/news/detail-524678.html

到了这里,关于完美解决:Python3.10报错 No module named ‘_ssl‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何解决Python找不到ssl模块问题 No module named _ssl

    当时在linux服务器上搭建python时,配置虚拟环境,创建mkvirtualenv_django时出现No module named _ssl,一整天都没有解决,最后安装配置了openssl才解决掉,给自己做个笔记,也让朋友们少踩个坑!希望可以帮到你们! 解决方法: 1.下载openssl 2.解压并安装 3.创建openssl的软连接(很重要

    2024年02月03日
    浏览(53)
  • 关于Python 3.10在使用百度飞桨 NLP 时import paddlenlp 报错 ModuleNotFoundError: No module named ‘seqeval‘ 的解决办法

    Python :            3.10.9  (原打算用3.11.1版本,后来发现飞桨最高支持到3.10版本) paddlepaddle:   2.4.1 paddlenlp:         2.4.1 (最新版是2.5.0,由于一直报错,降级到2.4.1) seqeval:            1.2.2 准备学习一下paddlenlp 于是按照官方的说明进行安装,使用官方提供的代码进

    2024年01月22日
    浏览(50)
  • Python报错:ModuleNotFoundError: No module named ‘xxx‘,如何解决?

    Python报错:ModuleNotFoundError: No module named \\\'xxx\\\',如何解决? 在Python开发中,经常会遇到报错信息\\\"ModuleNotFoundError: No module named \\\'xxx\\\'\\\"的问题。这个错误通常是由于没有正确安装或导入所需的模块导致的。本文将探讨这个问题的解决方法,并提供一些实际的代码示例。 为了说明这个

    2024年02月05日
    浏览(56)
  • Python 报错 no module named torch 的解决方案

    在 Python 中使用 PyTorch 时,经常会碰到 no module named torch 的错误。本文总结了此错误出现的主要原因及对应的解决方法。 想在 Python 中调用 PyTorch,首先得安装它。可以在终端运行: 来安装 PyTorch 和相关库。 如果安装了 PyTorch 的旧版本,但代码中需要较新版本的 API,也会出现此错误

    2024年02月08日
    浏览(51)
  • 【完美解决】ModuleNotFoundError: No module named ‘numpy‘

    今天在新电脑上刚下的python和pycharm,运行的时候遇到一点问题,就是报这个ModuleNotFoundError的错误。 尝试了很多方法都失败了,最后找到解决的办法,大家可以按我这个步骤一步一步来找问题。 (1)是否下载了numpy库? start+R打开命令行,在里面输入以下命令下载numpy库: 中

    2024年02月15日
    浏览(87)
  • 完美解决 :ModuleNotFoundError: No module named ‘dlib‘

    目录 1,报错信息 解决办法: 尝试    pip install dlib 报错: Python3.6版本——下载文件: dlib-19.6.0-cp36-cp36m-win_amd64.whl 下载网址 :dlib · PyPI Python3.7版本——下载文件: dlib-19.17.99-cp37-cp37m-win_amd64.whl 链接:https://pan.baidu.com/s/1co67vzNlp3OFobQuGEtKrA 提取码:hsy5 在文件对应的目录下完成

    2024年02月07日
    浏览(38)
  • Python3之No module named ‘encodings‘问题(二十)

    Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding Python runtime state: core initialized ModuleNotFoundError: No module named \\\' encodings \\\'   python2.x是没有encodings模块的。   python3.x才开始引入该模块。   奇怪的是我使用python3运行的程序,但是还是找不到\\\' encodings \\\'模块!

    2024年02月05日
    浏览(42)
  • 解决vscode找不到Python自定义模块,报错No module named ‘xxx‘

    笔者最近在学习python过程中,把在pycharm运行成功的项目放在vscode中,发现一些报错,比如找不到笔者自定义的模块,参考了一些说法与办法,现将解决方法记录于此。 vscode之所以找不到自定义模块,与其 PYTHONPATH 有关。笔者的目录结构如图所示: 经过实践,发现如果do_mys

    2023年04月18日
    浏览(45)
  • 【已解决】Python打包文件执行报错:ModuleNotFoundError: No module named ‘pymssql‘

    今天打包一个 tkinter + pymssql 的项目的时候,打包过程很顺利,但是打开软件的时候,报错 ModuleNotFoundError: No module named \\\'pymssql\\\' 如下图: 查了好多资料才知道:打包程序无法判断 pymssql 动态调用,其中的 _mssql 方法是动态调用的,就是用才调用,不会一开始就调用,于是打包程

    2024年02月07日
    浏览(39)
  • 【问题解决】python安装bs4后,仍然报错 ModuleNotFoundError: No module named ‘bs4‘

    我这里是windows上使用出现的问题: 使用 python3.7 : pip install bs4 后 Python37Libsite-packages 文件夹下只有 bs4-0.0.1-py3.7.egg-info ,没有 bs4 文件夹(安装过程中会有,但是安装完成后被删除了)。 会同时安装 BeautifulSoup4 ,相当于执行 pip install BeautifulSoup4 ,生成了 beautifulsoup4-4.12.0

    2024年02月03日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包