DLL加载失败:找不到指定的模块

问题描述 投票:0回答:4

我已经安装了Python 3.6.4。当我导入cv2时,它会抛出此错误:

DLL加载失败:找不到指定的模块。

我有OpenCV版本2.4.13。

我该怎么办?

python opencv ddl cv2
4个回答
1
投票

您可能安装了Python 2和3,而Python 3不了解您的opencv安装。试试这个:

pip3 install opencv-python

这将为Python 3安装opencv,并希望能解决您的问题。


0
投票

试着这样做:

  1. 转到命令提示符并“cd”python目录。
  2. 如果您运行的是Python 3.x.x,请输入此项 pip3 install opencv-python 要么 2.如果是Python 2.x.x. pip2 install opencv-python

不使用:

 pip install opencv

这是我的错误,不得不花很多钱去寻找解决方案。


0
投票

在我的情况下,

ImportError Traceback(最近一次调用最后一次)

in()

10导入os.path

11来自keras.models导入load_model

---> 12导入cv2

13来自utils.utils import get_yolo_boxes,makedirs

14来自PIL导入图片

ImportError:DLL加载失败:找不到指定的模块。


在传递周中面对这个ImportError,我解决了在Anaconda Prompt中输入以下脚本。

conda install -c menpo opencv

这是我的环境:

Python 3.6.5 Anaconda

硬2.2.2

tensorflow 1.9.0

有关更多详细信息,以下是我尝试解决此ImportError的日志:micky619/holiday-similarity#3


0
投票

如果您使用的是Windows 10 N分发,则可能会发生这种情况,N分发版未预装Windows Media功能包,这在OpenCV 3.4及更高版本之后是必需的。

首选解决方案是在以下位置安装功能部件包:https://www.microsoft.com/en-us/software-download/mediafeaturepack

请谨慎选择适用于当前版本Windows的版本。

如果这不是一个选项,请回到没有dll依赖关系的早期版本的OpenCV,你可以通过以下方式实现:pip install opencv-python=3.3.0.9

如果问题仍然存在,请尝试使用Dependency walker找出问题的具体位置,然后尝试单独修复它们。

由于Windows推出了它的N版本,这个问题在很多地方已经出现,并且在Windows环境中有很多影响,如果你说找不到HTML5媒体插件,那么在Edge浏览器中打开youtube的最快方法是识别你是否有这个问题, 这就是问题。

© www.soinside.com 2019 - 2024. All rights reserved.