Pyinstaller .exe 从终端运行,但不能通过双击 -> 闪烁控制台窗口

时间:2020-12-21 13:03:30

标签: python python-3.x windows pyinstaller executable

当我使用 dist\app\app.exe 从终端运行我的项目文件夹中的 .exe 时,它​​运行良好,我可以在终端等中看到我的输出。

但是,双击 .exe 后,我只会看到一个闪烁的终端窗口。

有人有想法或线索吗?

2 个答案:

答案 0 :(得分:0)

双击时,您将运行您的应用程序,并在完成后立即关闭。唯一的例外是应用程序将要求输入。这意味着您的应用很可能运行良好。

也有可能您以管理员身份打开了 cmd-line 并感谢应用程序运行良好,但是当您双击它时,它没有被执行,因为它缺乏访问权限。不过,如果不仔细调查,就无法判断。

答案 1 :(得分:0)

受以下帖子的启发:PyInstaller .exe file does nothing 我尝试在我的安装程序命令中使用 --noupx,这让我可以通过双击运行应用程序,同时在后台有一个终端窗口(我是暂时没问题)。