-
汇总Python3+Opencv343环境配置中遇到的dll load failed问题的解决方案
资源介绍
网上关于Python安装Opencv总是出现DLL Load Filed问题的解决方法,本人亲测无法解决问题,于是探索了一种新的解决方法,先对所有现存方法以及本人方法进行汇总,希望对大家有所帮助:
网上现存的几种问题与解决方法:
(1) 版本匹配问题:
比如Opencv版本opencv_python-3.4.3(+contrib)-cp36-cp36m-win_amd64.whl 应对应python3.6.~版本;(下载地址http://www.lfd.uci.edu/~gohlke/pythonlibs/)。
(2) 缺少Python3.dll:详细参看:
https://blog.****.net/wuzhouqingcy/article/details/77509454
(3) 环境变量问题,详细参看:
https://www.cnblogs.com/syw20170419/p/6945347.html
(4) 安装opencv-python
(5) 拷贝opencv安装目录下cv2.dll到python\Lib\site-package文件夹
详细参看:
https://blog.****.net/yingyueer247/article/details/76422848/
(6) 系统缺少MSVCP140.DLL动态库,需要安装Visual C++2015 redistributable,详细参看:
https://blog.****.net/yingyueer247/article/details/76422848/
本人以上方法均进行测试,并尝试重新安装Python,但import cv2仍旧提示DLL Load Filed,问题依旧存在,考虑到还是系统仍缺少某些DLL,导致在import cv2时,调用CV2.dll出错(本人安装opencv_python-3.4.3,对应D:\Program Files\Python366\Lib\site-packages下的cv2.cp36-win_amd64.pyd),具体解决方法见附件。
- 上一篇: dlib.cp37-win_amd64
- 下一篇: pjproject2.9编译包.zip