資源簡介
網(wǎng)上關(guān)于Python安裝Opencv總是出現(xiàn)DLL Load Filed問題的解決方法,本人親測無法解決問題,于是探索了一種新的解決方法,先對所有現(xiàn)存方法以及本人方法進行匯總,希望對大家有所幫助:
網(wǎng)上現(xiàn)存的幾種問題與解決方法:
(1) 版本匹配問題:
比如Opencv版本opencv_python-3.4.3(+contrib)-cp36-cp36m-win_amd64.whl 應(yīng)對應(yīng)python3.6.~版本;(下載地址http://www.lfd.uci.edu/~gohlke/pythonlibs/)。
(2) 缺少Python3.dll:詳細參看:
https://blog.csdn.net/wuzhouqingcy/article/details/77509454
(3) 環(huán)境變量問題,詳細參看:
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) 系統(tǒng)缺少MSVCP140.DLL動態(tài)庫,需要安裝Visual C++2015 redistributable,詳細參看:
https://blog.csdn.net/yingyueer247/article/details/76422848/
本人以上方法均進行測試,并嘗試重新安裝Python,但import cv2仍舊提示DLL Load Filed,問題依舊存在,考慮到還是系統(tǒng)仍缺少某些DLL,導(dǎo)致在import cv2時,調(diào)用CV2.dll出錯(本人安裝opencv_python-3.4.3,對應(yīng)D:\Program Files\Python366\Lib\site-packages下的cv2.cp36-win_amd64.pyd),具體解決方法見附件。
代碼片段和文件信息
評論
共有 條評論