資源簡介
網上關于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.csdn.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.csdn.net/yingyueer247/article/details/76422848/
(6) 系統缺少MSVCP140.DLL動態庫,需要安裝Visual C++2015 redistributable,詳細參看:
https://blog.csdn.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),具體解決方法見附件。
代碼片段和文件信息
- 上一篇:HDLC協議概述及c++實現
- 下一篇:銷售管理系統-C語言課程設計
評論
共有 條評論