Python:pyinstaller 打包运行报错 failed to execute script ***
  HvTJUzsxOBtS 2023年11月25日 23 0



文章目录

  • 1、pyqt5 打包 exe 出现运行出现错误
  • 2、查看具体原因
  • 3、解决方案


1、pyqt5 打包 exe 出现运行出现错误

pyinstaller -F -w +转化目标.py文件,生成exe

Python:pyinstaller 打包运行报错 failed to execute script ***_解决方案

2、查看具体原因

pyinstaller -D +转化目标.py文件

然后cmd 切换 生成的 exe 目录, 命令开启程序

Python:pyinstaller 打包运行报错 failed to execute script ***_系统变量_02

pyqt5 importError: unable to find Qt5Core.dll on PATH

3、解决方案
import sys, os
+ if hasattr(sys, 'frozen'):
+   os.environ['PATH'] = sys._MEIPASS + ";" + os.environ['PATH']
 
from PyQt5.QtWidgets import QMainWindow, QTextEdit, QApplication
from PyQt5.QtCore import QTimer

总的来说呢,就是有的版本pyqt5库对系统变量的加载存在bug,具体原因只有官方才能解释了,咱也没法管了,对有bug的版本库提供一种办法就是,在主程序中pyqt5库import之前就对系统变量进行手动设置


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月25日 0

暂无评论

推荐阅读
HvTJUzsxOBtS