gpt4 book ai didi

python - pycharm中导入cv2时出现ImportError : DLL load failed: The specified module could not be found.

转载 作者:太空宇宙 更新时间:2023-11-03 23:11:45 25 4
gpt4 key购买 nike

我已经安装了 opencv 3.4.0 和 python 3.6.4 以及 pycharm。在 pycharm 中,我安装了 numpy 包。为了将 python 添加到 pycharm,我将 cv2.pyd 文件从 opencv 复制到 python 目录(在 DLLs 文件夹和 site-packages 文件夹中)。当我运行项目时,导入 cv2 行出现此错误:ImportError: DLL load failed: The specified module could not be found。

在python下的opencv文件夹中只有一个2.7的文件夹,如果是这个问题我该怎么办?我需要使用 3.+ 版本的 python。

最佳答案

如果您使用的是 Windows 10 N 发行版,则可能会发生这种情况,N 发行版未预装 Windows 媒体功能包,这是 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环境有很多影响,识别是否有这个问题的最快方法是在Edge浏览器中打开youtube,如果它说HTML5 media找不到插件,这就是问题所在。

这应该可以解决问题,如果它不方便发表评论,也许我可以提供更多帮助。

关于python - pycharm中导入cv2时出现ImportError : DLL load failed: The specified module could not be found.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48669629/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com