比较一次坑爹的安装, 安装了三个晚上,总算安装成功了
pip install opencv-python
但安装后,总是提示
ImportError: DLL load failed:找不到指定的模块。
检查各种原因
1 按照官方要求 已经安装了Visual C++2015 redistributable
2 以为用pip安装,会使python版本与opencv版本不匹配, 重新手工下载了opencv_python-3.4.3-cp37-cp37m-win32.whl安装,都是32位,【失败】
解决方法:
知道是加载DLL失败,就下载一个depends, 分析是哪一个DLL引起的, 下载地址 : http://www.dependencywalker.com/
打开后,选择 Libsite-packages/cv2.cp37-win32.pyd 文件,看到缺少什么dll,就下载什么dll, 把dll 放到和 cv2.cp37-win32.pyd 同目录即可,
成功!!
无比开心 O(∩_∩)O~~