python import cv2異常(dll load fail / windows server 2008)


   最近服務器遷移,從得win7系統遷移到雲服務器器上的windows server2008系統,遷移過程中安裝Python的opencv一直出錯,不管是用whl安裝或者是在線pip安裝都報錯,嘗試打包成exe也是同樣,提示dll load fail。(如果你剛好也是cv2報錯dll load fail,而且也是windows server系統,受這個問題困擾,可以接着往下看)

  問題應該就是dll缺失,但具體怎么缺失一時半會找不到。這時候就得咨詢百度、谷歌了,百度了一輪,發現有類似的情況,但沒發現具體的解決辦法。(遇事不決找谷歌比找百度的人工資高果然是沒錯的)

  功夫不負有心人,在stackoverflow.com的幫助下,找到解決方案,詳情參考https://stackoverflow.com/questions/52349669/dll-load-failed-when-import-cv2-opencv/54321350。隱藏得比較深,不是最佳答案,而且是英文。看不懂沒關系,借助科技的力量翻譯下,再次感謝谷歌大佬!

 →→→

 

 

解決方案:圖片看不清看這里

  1. 打開或關閉Windows功能(控制面板-程序和功能-)
  2. 跳過角色屏幕,直接進入功能屏幕 
  3. 在“用戶界面和基礎結構”下選擇“桌面體驗”

 

 

打鈎就完事了,謝謝!能幫助到你也是我的榮幸!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM