关于 ImportError: DLL load failed while importing cv2: 找不到指定的模块 解决办法

问题描述

前几天在Pycharm上还能使用opencv,但是过了两天运行代码就我出现了如下报错:

Traceback (most recent call last):
  File "D:\Pycharm\PyCharm Project\test\Image processing\IntegrationTesting\MyApp.py", line 1, in <module>
    import cv2
  File "D:\Python\Python311\Lib\site-packages\cv2\__init__.py", line 181, in <module>
    bootstrap()
  File "D:\Python\Python311\Lib\site-packages\cv2\__init__.py", line 153, in bootstrap
    native_module = importlib.import_module("cv2")
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\Python\Python311\Lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: DLL load failed while importing cv2: 找不到指定的模块。

解决办法:

跟着网上试了好几种办法都解决不了,最后发现是CV2文件夹应该有问题,以下是具体步骤:

1、卸载opencv库

在终端输入:

pip uninstall opencv-python

2、删除安装目录下的cv2文件夹

一般在:Python311\Lib\site-packages 目录下:

3、重新安装opencv库

在终端输入:

pip install opencv-python

出现如下内容即安装成功:

4、测试

随便建立一个py文件,输入如下内容运行:

import cv2

print(cv2.__version__)

如果打印出版本信息说明安装成功

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值