版權(quán)聲明:本文為博主原創(chuàng)文章沥潭,未經(jīng)博主允許不得轉(zhuǎn)載茅撞。 https://blog.csdn.net/okm6666/article/details/83107714
開發(fā)環(huán)境 windows7 + python3.6
在安裝opencv-python后導(dǎo)入cv2時(shí)報(bào)錯(cuò)
ImportError: DLL load failed: 找不到指定的模塊心剥。
網(wǎng)上的教程有下載Visual C++ Redistributable for Visual Studio 2015解決距芬,有將python3.dll放入文件夾下解決解滓,也有通過wheel文件進(jìn)行下載的踊谋。嘗試了這些方法后都沒有解決我的問題(因?yàn)槲胰鄙俚牟⒉皇沁@些dll)球订。
解決方法:
下載depends http://www.dependencywalker.com/
用depends打開對(duì)應(yīng)的cv2.cp36-win32.pyd文件,會(huì)提示缺少具體的什么dll文件瑰钮。
我這邊是缺少api-ms-win-downlevel-shlwapi-l1-1-0.dll 和IEShims.dll兩個(gè)文件冒滩,下載之后放入C:\Windows\System32和C:\Windows\SysWOW64兩個(gè)文件夾。
再import cv2就可以正常使用了浪谴。
---------------------
作者:psychoMonstar
來源:CSDN
原文:https://blog.csdn.net/okm6666/article/details/83107714
版權(quán)聲明:本文為博主原創(chuàng)文章开睡,轉(zhuǎn)載請(qǐng)附上博文鏈接!
非常感謝原作者
最后附上我查找dll的地址:https://cn.dll-files.com/download/121725d75a24c71d835342645b26dd7f/ieshims.dll.html?c=eG1TM2tYZno2SEUyVVhMUy9tN0s2dz09