我试图在应用程序上执行try-except命令以获取错误日志,但它仍然崩溃,所以我认为这是PATH的问题?图书馆为什么它能与pyinstaller一起工作,而不是在我用HM NSIS编辑创建了installer.nsi之后?很抱歉,但我不知道如何调试它!它是一个";简单的";项目tkinter应用程序,excel创建,1个线程。。。我不知道它是从哪里来的(我不擅长系统和操作系统(。
PS:更奇怪的是,当我用install.exe安装应用程序时,如果我决定直接启动应用程序,它就可以工作了!!!但当我在C:\Program Files(x86(\MYDDIRECTORY中使用快捷方式或.exe时,它就再也不起作用了。
这是一个权限问题,我试图在受保护的文件上写入。
调试解决方案:当你运行pyinstaller时,不要使用--noconsole,它会让你进入控制台,使用windows+G,即使终端在程序崩溃后立即停止,你也可以跟踪错误。
(我尝试在.json中注册错误,但导致我的程序崩溃的原因除外!(