亲测有效!python:Failed to execute script ‘pyi_rth_win32comgenpy‘ due to unhandled exception!

这篇具有很好参考价值的文章主要介绍了亲测有效!python:Failed to execute script ‘pyi_rth_win32comgenpy‘ due to unhandled exception!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

使用pyinstaller打包exe程序后,出现如下错误:Failed to execute script ‘pyi_rth_win32comgenpy’ due to unhandled exception!

Traceback (most recent call last):
  File "Lib\site-packages\PyInstaller\hooks\rthooks\pyi_rth_win32comgenpy.py", line 40, in <module>
  File "PyInstaller\loader\pyimod02_importers.py", line 499, in exec_module
  File "win32com\__init__.py", line 5, in <module>
ImportError: DLL load failed while importing win32api: 找不到指定的程序。
[4340] Failed to execute script 'pyi_rth_win32comgenpy' due to unhandled exception!

其中,使用的部分第三方库版本:

pyinstaller:5.7.0
pywin32:305

分析过程

同时也把同样脚本发给同事尝试打包,同事打包后的程序居然可以运行!!
pip list查询第三方库版本,我们都是一致的,除了conda库版本,由于我们都是用conda虚拟环境打包的。【同事电脑的conda是4.11.0,我电脑的是22.9.0】

通过报错提示,只能往pyinstaller和pywin32库版本不兼容这个方向解决问题或者升级conda库。文章来源地址https://www.toymoban.com/news/detail-531353.html

解决方法

  • 方法1:卸载conda环境的pywin32库,经过尝试,发现安装228版本的可行。
pip uninstall pywin32
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32==228
  • 方法2:升级conda库为最新版本(当前最新版本为22.11.1)
以管理员身份启动 Anaconda Prompt: 
conda update conda
conda update --all

到了这里,关于亲测有效!python:Failed to execute script ‘pyi_rth_win32comgenpy‘ due to unhandled exception!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python调用git出错:ImportError: Failed to initialize: Bad git executable.

    #报错信息 Traceback (most recent call last): File “”, line 1, in File “C:Python27libsite-packagesgit_ init _.py”, line 85, in raise ImportError(‘Failed to initialize: {0}’.format(exc)) ImportError: Failed to initialize: Bad git executable. The git executable must be specified in one of the following ways: - be included in your $PATH - be

    2024年02月08日
    浏览(28)
  • Refused to execute script from ‘http://localhost:8080/login.html‘

    最近学习SpringSecurity,在添加了SpringSecurity依赖后导致原先的网站图片、js代码都显示不出来了,浏览器报错,代码如下 原因,将静态页面、JS、img等资源都放在了resource的static文件夹下,导致security默认拦截了这些请求,从而访问页面时组件的事件不起作用,控制台报错如下

    2024年02月07日
    浏览(26)
  • java.lang.IllegalStateException: Failed to execute ApplicationRunner

    在跑search服务实现ApplicationRunner接口的监听类时,出现Failed to execute ApplicationRunner这个错误

    2024年02月11日
    浏览(31)
  • failed to execute bulk item (index) index

    故障现象:         Flink写入es进程全部停止,重启进程后报错:连接es超时 查看es状态正常,检查es节点发现有一个节点进程挂了,重启es节点,集群状态异常,节点报错如下: failed to execute bulk item (index) index {[logfmt_705_2022121507][_doc][0MhzFIUB0tZrCg7rDUyF], source[n/a, actual length:

    2024年02月16日
    浏览(30)
  • TypeError: Failed to execute ‘createObjectURL‘ on ‘URL‘: Overload resolution failed

    发现报错: 同时,发现接口是有返回值的: 再看打印的res: 发现打印的res并不是最后我们需要的Blob值,我们需要的是Blob类型的值,发现正是res.data(但是从浏览器控制台并不能看出data),所以应该修改request.js为: 此时发现打印的res为: 也没有“TypeError: Failed to execute ‘

    2024年02月13日
    浏览(59)
  • Failed to execute goal org.apache.maven.plugins

    原因: 这个文件D:javamavencomruoyipg-studentmaven-metadata-local.xml出了问题 解决: 最简单的直接删除D:javamavencomruoyipg-studentmaven-metadata-local.xml重新打包 或者把D:javamavencomruoyipg-student这个目录下所有文件删掉,重新打包

    2024年02月12日
    浏览(37)
  • 微信小程序使用canvas报:canvasToTempFilePath:fail executeCanvasMethod failed: Failed to execute ‘drawImage‘

    目录 项目场景: 问题描述 原因分析: 解决方案: 尝试1: 尝试2: 尝试过程: 使用微信小程序的api进行canvas绘制海报或者二维码 技术:uniapp 版本:3.0.0(3.0.1也可以,低版本没有试过) 需求:点击后弹出个人二维码 完整报错:canvasToTempFilePath:fail executeCanvasMethod failed: Fai

    2024年02月08日
    浏览(39)
  • 商标网error:Failed to execute ‘send‘ on ‘XMLHttpRequest‘: Failed to load ‘http://127.0.0.1:18080/‘解决方案

    新的电脑或更换浏览器之后无法登录商标网,一直困扰着很多朋友,今天提供个小妙招: 不论是谷歌还是Edge(IE之前可以登录商标网上服务系统,此处忽略它),只做一处改动即可: ■ chrome浏览器(谷歌) 1、打开chrome浏览器,输入地址“chrome://flags/”(自己输入时不要引

    2024年02月05日
    浏览(30)
  • 使用pdfjs报错:Failed to load module script: Expected a JavaScript module script but the server responded

    MIME 类型设置不正确: 服务器返回的文件 MIME 类型不正确。浏览器期望模块脚本的 MIME 类型为 application/javascript。如果服务器返回的 MIME 类型不是这个,浏览器会拒绝加载它,并显示这个错误 在nginx的默认mime.types文件中没有为mjs扩展名设置条目,这意味着它将被作为applicati

    2024年04月27日
    浏览(47)
  • Failed to load module script: Expected a JavaScript module script but the server responded with a MI

    最近在使用slidev制作在线PPT,但是部署到nginx服务器上后,访问相应的PPT网址,没有现实404却一直不显示PPT的内容。打开控制台,发现错误如下: 发现几个需要的js和css文件缺失了(主要是js) 打开网络请求,乍一看没问题,但是每一个文件的实际请求一看,发现是发送的目

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包