Inverterror:DLL负载失败:找不到指定的模块.在Pycharm中导入CV2时



我已经安装了OpenCV 3.4.0和Python 3.6.4和Pycharm。在Pycharm中,我安装了Numpy软件包。要将Python添加到Pycharm中,我将CV2.Pyd文件从OpenCV复制到Python目录(在DLLS文件夹和Site-Packages文件夹中(。运行项目时,我会发现导入CV2行的错误:Inflorror:DLL负载失败:找不到指定的模块。

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

如果您使用的是Windows 10 n发行版,则可能会发生n个发行版,而不是使用Windows Media Feature Pack安装,这是OpenCV版本3.4及以后所需的。

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

请小心选择与您当前版本的Windows一起使用的版本。

如果这不是一个选项,请返回到没有DLL依赖性的较早版本的OPENCV,您可以通过:pip install opencv-python=3.3.0.9

来执行此操作。

如果问题仍然存在,请尝试使用依赖性步行者来找出特定问题的位置,然后尝试单独修复它们。

由于Windows推出了N版本,因此在许多地方都看到了此问题,并且在Windows环境中产生了许多影响,这是确定您是否遇到此问题的最快方法,如果它说HTML5 Media在Edge浏览器中打开了YouTube找不到插件,这是问题。

应该对问题进行整理,如果它没有随意发表评论,也许我可以帮助更多。

最新更新