当我使用 dist\app\app.exe
从终端运行我的项目文件夹中的 .exe 时,它运行良好,我可以在终端等中看到我的输出。
但是,双击 .exe 后,我只会看到一个闪烁的终端窗口。
有人有想法或线索吗?
答案 0 :(得分:0)
双击时,您将运行您的应用程序,并在完成后立即关闭。唯一的例外是应用程序将要求输入。这意味着您的应用很可能运行良好。
也有可能您以管理员身份打开了 cmd-line 并感谢应用程序运行良好,但是当您双击它时,它没有被执行,因为它缺乏访问权限。不过,如果不仔细调查,就无法判断。
答案 1 :(得分:0)
受以下帖子的启发:PyInstaller .exe file does nothing 我尝试在我的安装程序命令中使用 --noupx
,这让我可以通过双击运行应用程序,同时在后台有一个终端窗口(我是暂时没问题)。