windows server 2008 R2 opencv 4.0 python 3.6.8 Load DLL error

 今天在windows server 2008 R2  python 3.6.8 環境 下安裝 opencv 4.0,import cv2 時報錯,如下圖所示:

參考https://stackoverflow.com/questions/52349669/dll-load-failed-when-import-cv2-opencv 中 @Venify 的 方法下載了DependencyWalker,然後到opencv 安裝目錄下將cv2.pyd 拖到DependencyWalker,分析結束後提示缺少API-MS-WIN-DOWNLEVEL-SHLWAPI-L1-1-0.DLL和IESHIMS.DLL,參考https://github.com/opencv/opencv/issues/12010 到 https://www.microsoft.com/en-nz/download/details.aspx?id=36805 下載Windows6.1-KB2670838-x64.msu,安裝後重試 import cv2,成功了!如下圖:

 

但是 DependencyWalker還是顯示IESHIMS.DLL缺失:

不管了,能用就行,思路就是這樣,缺什麼補什麼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章