DLL加载失败:找不到指定的模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DLL加载失败:找不到指定的模块相关的知识,希望对你有一定的参考价值。
我已经安装了Python 3.6.4。当我导入cv2时,它会抛出此错误:
DLL加载失败:找不到指定的模块。
我有OpenCV版本2.4.13。
我该怎么办?
您可能安装了Python 2和3,而Python 3不了解您的opencv安装。试试这个:
pip3 install opencv-python
这将为Python 3安装opencv,并希望能解决您的问题。
试着这样做:
- 转到命令提示符并“cd”python目录。
- 如果您运行的是Python 3.x.x,请输入此项
pip3 install opencv-python
要么 2.如果是Python 2.x.x.pip2 install opencv-python
不使用:
pip install opencv
这是我的错误,不得不花很多钱去寻找解决方案。
在我的情况下,
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
如果您使用的是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的最快方法是识别你是否有这个问题, 这就是问题。
以上是关于DLL加载失败:找不到指定的模块的主要内容,如果未能解决你的问题,请参考以下文章
DLL 加载失败:找不到指定的模块。在 matplotlib 程序中