iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >python pyinstaller运行可执行exe文件,在服务器上出错:importError: DLL load failed while importing cv2:找不到指定的模块 解决方法
  • 181
分享到

python pyinstaller运行可执行exe文件,在服务器上出错:importError: DLL load failed while importing cv2:找不到指定的模块 解决方法

python开发语言 2023-09-14 19:09:05 181人浏览 泡泡鱼
摘要

目录 一、问题描述 二、原因分析  三、解决步骤 1.远程服务器上,打开“服务管理器”-“功能”-“添加功能” 2.勾选“桌面体验” 3.安装,自动安装“墨迹和手写服务” 4.重启后安装成功 5. 再去cmd中执行 exe文件不报错 四、其

目录

一、问题描述

二、原因分析 

三、解决步骤

1.远程服务器上,打开“服务管理器”-“功能”-“添加功能”

2.勾选“桌面体验”

3.安装,自动安装“墨迹和手写服务”

4.重启后安装成功

5. 再去cmd中执行 exe文件不报错

四、其他方法


一、问题描述

我的电脑:win10+python3.8+PyCharm;

远程服务器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

三、解决步骤

1.远程服务器上,打开“服务管理器”-“功能”-“添加功能”

2.勾选“桌面体验”

下图“桌面体验”是添加后的截图,原是未勾选状态

3.安装,自动安装“墨迹和手写服务”

4.重启后安装成功

5. 再去cmd中执行 exe文件不报错

执行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

导入import cv2时出现ImportError:DLL load fail:找不到指定模块的解决办法https://blog.csdn.net/qq_25603827/article/details/84556416

(2)python的版本问题:

pyinstaller坑 [ImportError]: DLL load failed while importing _Socket:参数错误https://blog.csdn.net/lstabcd/article/details/120656673
(3)补充缺失的dll文件:

成功解决Python导入opencv报错“DLL load failed while importing cv2: 找不到指定的模”https://blog.csdn.net/weixin_46043195/article/details/123621417

import cv2出现“ImportError: DLL load failed: 找不到指定的模块”https://www.cnblogs.com/yunlongaimeng/p/10237926.html

ImportError: DLL load failed while importing cv2:找不到指定的模块,正对windows server错误问题https://blog.csdn.net/qq_40280920/article/details/127759667

python nuitka打包的程序,提示ImportError: DLL load failed while importing cv2: 找不到指定的模块。https://blog.csdn.net/qq_17328759/article/details/126115814

来源地址: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文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作