Python:pyinstaller 打包运行报错 failed to execute script ***
程序员文章站
2024-02-03 22:13:52
...
1、pyqt5 打包 exe 出现运行出现错误
pyinstaller -F -w +转化目标.py文件,生成exe
2、查看具体原因
pyinstaller -D +转化目标.py文件
然后cmd 切换 生成的 exe 目录, 命令开启程序
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之前就对系统变量进行手动设置
推荐阅读
-
Python:pyinstaller 打包运行报错 failed to execute script ***
-
Python 打包问题:Failed to execute script app
-
pyinstaller 打包出现“Failed to execute script XXX“问题
-
Pyinstaller 打包exe 报错 "failed to execute script XXX"的一种解决方案
-
Python自动发邮件以及打包报错failed to execute script和DLL load failed while importing win32api: 找不到指定的模块
-
pyinstaller 打包出现“Failed to execute script XXX“问题
-
pyinstaller打包exe文件后,运行提示 Failed to execute script xxxx的解决办法
-
Pyinstaller 打包exe 报错 "failed to execute script XXX"的一种解决方案