解决Windows Server 2012 R2 Datacenter云服务器无法运行opencv python程序的问题

写了个基于opencv的python程序,pyinstaller 32位机打包后在win7/win10 32/64正常运行,在Windows Server 2012 R2 Datacenter云服务器报cv2 ImportError: Dll load failed。只好自己装个虚拟机测试。
1、微软官网下载Windows Server 2012 R2的iso镜像文件
2、安装VMware,创建虚拟机,暂时不安装操作系统,选择Windows Server 2012系统,完成新建
3、VMware选中刚才新建的虚拟机,编辑虚拟机设置,点CD/DVD,使用ISO镜像文件,选择1中下载的镜像文件,完成安装
4、VMware菜单点编辑,虚拟网络编辑器,点VMnet8。点NAT设置,查看网关IP、子网掩码;点DHCP设置,查看起始、结束IP地址,选一个IP地址作为虚拟机网络IP,同时不勾选“使用本地DHCPxxx”
5、启动虚拟机,配置IPV4属性,固定IP为4里选的IP,子网掩码、默认网关按4中查到的填,首选DNS服务地址填默认网关IP
6、按https://pypi.org/project/opencv-python/安装VC++和C运行环境补丁。运行打包的opencv python程序报错,stdin或者cv2库ImportError
8、从其他电脑拷一个cv2.cp36-win32.pyd类似的pyd文件,拖入Dependencies里,查看是否有缺失的库文件,如果缺少mf.dll等三个dll库,需要安装桌面体验
9、打开服务器管理器,右上角点“管理”-->添加角色和功能。点“服务器选择”-->“功能”,拖动条拖到最下面,点开“用户界面xxxx”,勾选“桌面体验”,点“安装”按钮

转载于:https://www.cnblogs.com/ForceAwaken/p/10889141.html

Windows Server 2012 R2 DatacenterWindows Server 2012 R2的一个版本,它是Windows Server 2012 R2的高级版本之一。Windows Server 2012 R2 Datacenter具有更多的功能和更高的性能,适用于大型企业和云计算环境。它支持更大的内存限制(最高4TB),更多的用户上限(不限制),以及更多的网络策略和访问服务。此外,它还支持虚拟化权限,可以同时运行多个虚拟机。Windows Server 2012 R2 Datacenter还包括许多其他功能,如文件服务、远程桌面连接、DHCP服务、DNS服务、打印与文档服务、Web服务(Internet Information Services)等。\[1\] 关于您提到的在Windows Server 2012 R2 Datacenter云服务器运行基于opencvpython程序报错的问题,可能是由于缺少某些库文件导致的。您可以尝试安装VC++和C运行环境补丁,并使用DependenciesGui.exe工具检查是否有缺失的库文件。如果缺少某些dll库文件,您可能需要安装桌面体验功能来解决问题。\[3\] #### 引用[.reference_title] - *1* *2* [Windows2012R2版本区别](https://blog.csdn.net/jjkliu/article/details/50547090)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [解决Windows Server 2012 R2 Datacenter云服务器无法运行opencv python程序问题](https://blog.csdn.net/anaigeng8186/article/details/102316860)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值