天天看點

(已解決)win10 python 3.6.5下安裝opencv-python解決cv2 DLL load failed: 找不到指定的子產品問題

網上找了很多解決方法,針對自己的情況,發現都不管用,最後經本人驗證,終極方案解決。主要就是兩點:

1 opencv本身的dll()是否放在site-package的cv2檔案夾裡,如opencv_world310.dll,注意版本要和你安裝的opencv-python一緻

2 Visual C++ redistributable 2015 是否已經安裝,如果沒有就安裝一下;安裝的時候如果提示有錯誤,很大機率是因為你安裝了更高版本的,這個時候可以先把高版本的解除安裝掉,再安裝就可以了。

此外,選擇opencv的時候,最好選擇4.0以下的,個人經驗吧

ps:真的太坑了,裝個opencv 自己也不把dll拷全,還讓使用者自己去複制dll是幾個意思- -