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

Python DLL加载失败:找不到指定的模块,python,opencv,ddl,cv2,Python,Opencv,Ddl,Cv2,我已经安装了Python 3.6.4。当我导入cv2时,它抛出以下错误: DLL加载失败:找不到指定的模块 我有OpenCV版本2.4.13 我该怎么办?可能您已经安装了Python 2和3,而Python 3不知道您的opencv安装。试试这个: pip3 install opencv-python 这将安装opencv for Python 3,希望能解决您的问题。尝试这样做: 转到命令提示符,并将python目录光盘化 如果您正在运行Python3.x.x,请输入此选项 pip3 ins

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

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

我有OpenCV版本2.4.13


我该怎么办?

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

pip3 install opencv-python
这将安装opencv for Python 3,希望能解决您的问题。

尝试这样做:

转到命令提示符,并将python目录光盘化

如果您正在运行Python3.x.x,请输入此选项

pip3 install opencv-python

2.如果在Python 2.x.x上

pip2 install opencv-python
不要使用:

 pip install opencv
那是我的错误,我不得不挖掘很多东西来找到解决办法。

在我的情况下

上次追踪最近一次呼叫

10导入操作系统路径

11从keras.models导入负载_模型

-->12进口cv2

13从utils.utils导入get_yolo_框,makedirs

14从PIL导入图像

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

在过去的一周里,面对这一恐怖,我在Anaconda提示符下用下面的输入脚本解决了这个问题

conda安装-c menpo opencv

这是我的环境:

Python 3.6.5巨蟒

Keras 2.2.2

tensorflow 1.9.0

有关更多详细信息,以下是我试图解决此问题的日志:

如果您使用的是windows 10 N发行版,则可能会发生这种情况。windows 10 N发行版没有预装windows media功能包,这是OpenCV 3.4版及以后版本所必需的

首选解决方案是在以下位置安装功能包:

请小心选择与当前版本的windows一起使用的版本

如果这不是一个选项,请返回到不具有dll依赖项的早期版本的OpenCV,您可以通过以下方法实现:pip install OpenCV python=3.3.0.9

如果问题仍然存在,请尝试使用Dependency walker找出问题的具体根源,然后尝试单独解决问题


自从windows推出它的N版本以来,这个问题已经在许多地方出现,并且在整个windows环境中产生了许多影响,最快确定您是否有这个问题的方法是在边缘浏览器中打开youtube,如果它说找不到HTML5媒体插件,这就是问题所在。

如果您显示一些代码片段,可能会有所帮助。您使用的是什么操作系统?我在Windows上运行Python 3.6.4rc1 v3.6.4rc1:3398dcb,2017年12月5日,20:41:32[MSC v.1900 64位AMD64]在win32上键入帮助、版权、信用证或许可证以获取更多信息。>>导入cv2回溯最新调用上次:文件,第1行,导入错误:DLL加载失败:找不到指定的模块。>>>如果你能解释错误出现的原因,最好在你的答案中,而不是在链接后面