Python app not working after using pyinstaller but doesn#39;t give any errors(使用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应用程序无法运行,但未显示任何错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:使用pyinstaller后,Python应用程序无法运行,但未显
- 如何将属性添加到作为组存储在HDF5文件中的 pa 2022-09-21
- H5py:如何在HDF5组和数据集上使用key()循环 2022-09-21
- 为什么切换屏幕在Kivy中不起作用? 2022-09-21
- 合并具有多个索引和列值的数据帧 2022-09-22
- 基于多个一级列的子集多索引DataFrame 2022-09-22
- 如何命名HDF5数据集中的列? 2022-09-21
- 获取多索引中某个级别的最后一个元素 2022-09-22
- 使用带有CROSS_VAL_SCORE的自定义估计器失败 2022-09-21
- 将文件从Azure文件加载到Azure数据库 2022-09-21
- 如何防止Groupby超越指数? 2022-09-22