我有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的说明操作。
我仍然得到同样的错误。有人能帮我修一下吗?
2条答案
按热度按时间rqenqsqc1#
问题是您在64位Windows机器上使用32位Python分发版,因此它无法在AMD 64位平台上加载IA 32位.dll。
将Python发行版更改为64位,希望它能正常工作。
pcww981p2#
文件“C:\Users\Muhammad Khan\AppData\Roaming\Python\Python38\site-packages\mediapipe\python_init_.py”,第17行,来自mediapipe.python._framework_bindings import resource_util