目录 一、问题描述 二、原因分析 三、解决步骤 1.远程服务器上,打开“服务管理器”-“功能”-“添加功能” 2.勾选“桌面体验” 3.安装,自动安装“墨迹和手写服务” 4.重启后安装成功 5. 再去cmd中执行 exe文件不报错 四、其
目录
1.远程服务器上,打开“服务管理器”-“功能”-“添加功能”
远程服务器:windows Server 2008R2 +无python+无pycharm
在自己电脑上使用pyinstaller打包Python代码后,执行exe可执行文件正常(wind10,win7均正常)。复制到Windows Server 2008R2的远程服务器运行报错,提示
importError: DLL load failed while importing cv2:找不到指定的模块
如下:
微软自 Windows8和 windows Server 2012之后的版本,操作系统内置了Adobe Flash Player ActiveX,桌面版本默认启用了,服务器版本需要启用“桌面体验”功能才启用。
参考:基础设置:Windows Server 2012及2012R2 启用IE Flashhttps://vip.kingdee.com/article/171440?productLineId=1windows Server 2012 安装导入OpenCV-python 提示DLL找不到Https://blog.csdn.net/AlierSnow/article/details/122174486
下图“桌面体验”是添加后的截图,原是未勾选状态
执行D:\code\pythonlearnVir\dist\main\main.exe
下面的方法主要用于解决个人电脑上的此类问题,但不适用于本问题,可以借鉴
(1)使用 pip命令安装opencv,修改环境变量,+通过whl文件进行安装,pip install xxx.whl
win10 +python3.6环境下安装opencv以及pycharm导入cv2有问题的解决办法https://www.cnblogs.com/FHC1994/p/8990307.html
(2)python的版本问题:
pyinstaller坑 [ImportError]: DLL load failed while importing _Socket:参数错误https://blog.csdn.net/lstabcd/article/details/120656673
(3)补充缺失的dll文件:
来源地址:https://blog.csdn.net/qq_22163371/article/details/128679035
--结束END--
本文标题: python pyinstaller运行可执行exe文件,在服务器上出错:importError: DLL load failed while importing cv2:找不到指定的模块 解决方法
本文链接: https://www.lsjlt.com/news/407678.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-11
2024-05-11
2024-05-10
2024-05-07
2024-04-30
2024-04-30
2024-04-30
2024-04-29
2024-04-29
2024-04-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0