使用pyinstaller后,Python应用程序无法运行,但未显示任何错误 [英] Python app not working after using pyinstaller but doesn't give any errors

查看:0
本文介绍了使用pyinstaller后,Python应用程序无法运行,但未显示任何错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因此,我使用python和kvlang制作了一个应用程序,并试图将所有文件放入一个独立的文件中。我需要包括";.kv";文件和我的主脚本。我使用的是pyinstaller,并编写了以下命令:

pyinstaller --onefile -w --icon=download.ico --add-data filefinder.kv;. filefinder.py

一切都很顺利--没有任何错误,但当我启动这款应用程序时,我只看到一个白色窗口快速闪现,然后它就关闭了。我已确定该错误一定是由于";.kv";文件的某个问题造成的,但我无法修复它,因为没有错误,什么都没有!我检查了一下,这个应用程序可以使用onedir;选项,但我需要把它变小一些。我也尝试了自动执行,但结果是一样的。如果你需要帮助我解决这个问题,我很乐意提供更多的信息。干杯!

其他信息:

系统:Windows 10专业版

巨蟒:3.9.1

奇异果:2.0.0

安装程序:4.2

推荐答案

不确定它为什么不工作,但在命令提示符下运行exe,然后当它失败时,错误消息不会消失。

将大量日志添加到您的应用程序中,这些日志可以是打印语句,因为它们将始终在标准输出中结束。

即在第一个入口点print("Running main") 当您调用第一个函数时: print('calling function_name()')

完成后

print('function_name() complete')

以此类推,直到您找到程序停止运行的确切位置。

开始-&>cmd-&>使用CD-&>导航到您的文件-&&>键入可执行文件的名称以运行该文件。

这篇关于使用pyinstaller后,Python应用程序无法运行,但未显示任何错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆