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系统,受这个问题困扰,能够接着往下看)html

  问题应该就是dll缺失,但具体怎么缺失一时半会找不到。这时候就得咨询百度、谷歌了,百度了一轮,发现有相似的状况,但没发现具体的解决办法。(遇事不决找谷歌比找百度的人工资高果真是没错的)windows

  功夫不负有心人,在stackoverflow.com的帮助下,找到解决方案,详情参考https://stackoverflow.com/questions/52349669/dll-load-failed-when-import-cv2-opencv/54321350。隐藏得比较深,不是最佳答案,并且是英文。看不懂不要紧,借助科技的力量翻译下,再次感谢谷歌大佬!服务器

 →→→spa

 

 

解决方案:图片看不清看这里翻译

  1. 打开或关闭Windows功能(控制面板-程序和功能-)
  2. 跳过角色屏幕,直接进入功能屏幕 
  3. 在“用户界面和基础结构”下选择“桌面体验”

 

 

打钩就完事了,谢谢!能帮助到你也是个人荣幸!3d

 

 

原文出处:https://www.cnblogs.com/vhills/p/11636929.htmlserver

相关文章
相关标签/搜索