python 3.7 遇到 ModuleNotFoundError: No module named ‘openssl‘ 处理方法

自己写了一段python 脚本,实现了办公自动化,换了新笔记本后,安装完环境,各类脚本总是碰到各类问题,今天就遇到了ModuleNotFoundError: No module named 'openssl'这个。

原代码

from Openssl import ssl

1、首先检查了pip是否安装,第一次输入了pip install openssl,结果报错,没有这个,后来百度了一下,发现应该是 pip install pyOpenSSL

C:\Users\3933>pip install pyOpenSSL
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: pyOpenSSL in c:\users\3933\appdata\local\programs\python\python37\lib\site-packages (23.1.1)
Requirement already satisfied: cryptography<41,>=38.0.0 in c:\users\3933\appdata\local\programs\python\python37\lib\site-packages (from pyOpenSSL) (40.0.2)
Requirement already satisfied: cffi>=1.12 in c:\users\3933\appdata\local\programs\python\python37\lib\site-packages (from cryptography<41,>=38.0.0->pyOpenSSL) (1.15.1)
Requirement already satisfied: pycparser in c:\users\3933\appdata\local\programs\python\python37\lib\site-packages (from cffi>=1.12->cryptography<41,>=38.0.0->pyOpenSSL) (2.21)

运行结果显示,已经安装过了,这是python自带的,说明moduel没有问题。

2、发现可能是新版本对于大小写有点敏感。

脚本中试图导入名为 openssl 的模块,但是正确的模块名称应该是 OpenSSL 而不是 openssl。尝试将脚本中的 from openssl import ssl 更改为 from OpenSSL import SSL,并再次运行脚本。

问题完美解决,最终代码:

from OpenSSL import SSL

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wh3933

你的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值