在Windows 10上安装opencv for Python 3.6.3时DLL Load failed错误

jucafojl  于 2023-06-06  发布在  Windows
关注(0)|答案(2)|浏览(412)

我有python 3.6.3 32位版本运行在windows 10 64位机器上。
python version info
由于在this官网上找到的opencv只支持python2.7,所以在here上看到可以用下面的方法安装python3.6的opencv
然而,当我尝试在python中导入cv2时,我得到以下错误:

>>> import cv2
  Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  ImportError: DLL load failed: The specified module could not be found.

我还试着从这个非官方网站下载opencv for python 3.6,并按照these的说明操作。
我仍然得到同样的错误。有人能帮我修一下吗?

rqenqsqc

rqenqsqc1#

问题是您在64位Windows机器上使用32位Python分发版,因此它无法在AMD 64位平台上加载IA 32位.dll。
将Python发行版更改为64位,希望它能正常工作。

pcww981p

pcww981p2#

文件“C:\Users\Muhammad Khan\AppData\Roaming\Python\Python38\site-packages\mediapipe\python_init_.py”,第17行,来自mediapipe.python._framework_bindings import resource_util

相关问题