opencv DLL加载失败(打开cv2)

qojgxg4l  于 2022-11-15  发布在  其他
关注(0)|答案(2)|浏览(222)

我尝试了许多解决该错误的方法,但没有解决
导入错误:导入cv2时DLL加载失败:找不到指定的模块。

pokxtpni

pokxtpni1#

1.请确保您安装了正确的版本。请访问以下链接以获取已安装的兼容版本。https://www.tensorflow.org/install/source_windows#gpu https://www.drdataking.com/post/install-gpu-support-to-tensoflow-on-windows/
1.我也是同样的问题:导入_multiarray_umath时DLL加载失败:找不到指定的模块DLL load failed while importing _multiarray_umath: The specified module could not be found
1.解决方案是环境变量路径设置不正确。请查看下面的图像:Solution

3mpgtkmj

3mpgtkmj2#

在python 3.8中,我修复了一个类似的错误,当编译cxfreeze cv 2 dll加载失败时,问题是我安装了python 3.6的另一个版本,尽管python 3.8的环境变量path是第一个,cxfreeze仍然从python 3.6加载opencv,导致输出文件中的错误,
我通过将python 3.6移到另一个位置来修复它,这样就不会被cxfreeze检测到,如果在编译时安装了其他版本的python,请小心环境变量路径。
用Python 3.6试试miniconda更稳定,https://repo.continuum.io/miniconda/
Miniconda 3 -4.5.4是最后一个Python 3.6迷你图标包。
尝试安装其他版本的opencv

pip install opencv-contrib-python

安装适用于Visual Studio 2015、2017和2019的Microsoft Visual C++可再发行组件
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
仅当使用win10 https://www.microsoft.com/en-us/software-download/mediafeaturepack时才安装媒体功能包
您可能会对本文感兴趣

相关问题