Window Server 2012 R2上import cv2报错

最近在使用pyinstaller编译python项目成exe时,遇到下面的错误:

from .cv2 import * 

ImportError: DLL load failed: The specified module could not be found.

而且诡异的是在我自己的win7开发环境上没问题,但是到了测试环境时就报上面的错误,测试环境用的系统是Window Server 2012 R2。
一开始怀疑是opencv安装包的问题,各种安装卸载,无法解决。

后来在stackoverflow找到了解决方法。 

造成该问题的原因是:
server版没有安装用户界面和基础结构中的桌面体验。该部分功能貌似属于Window Server Media的相关功能。后来通过系统安装功能更新该功能,问题得到解决.

cv2error1.jpg

参考链接 :https://jakubmertl.com/blog/python-import-cv2-error

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部