Pyinstaller .exe 可以在终端运行,但不能通过双击 -> 闪烁控制台 window
Pyinstaller .exe works from terminal but not by double-clicking -> flashing console window
当我使用 dist\app\app.exe
从终端 运行 我的项目文件夹中的 .exe 时,它 运行 没问题,我可以在终端等中看到我的输出
但是,通过双击 .exe,我只得到一个闪烁的终端 window。
有没有人有想法或线索?
双击时您将转到 运行 您的应用程序,完成后它将立即关闭。唯一的例外是应用程序是否要请求输入。这意味着您的应用程序很可能 运行 没问题。
也有可能您以管理员身份打开 cmd-line 并感谢应用程序 运行 没问题,但是当您双击它时它没有被执行,因为它缺少访问权限。不过,如果不进行更仔细的调查,就无法判断。
受到以下 post 的启发:PyInstaller .exe file does nothing 我尝试在我的安装程序命令中使用 --noupx
,这让我可以通过双击应用程序 运行后台有一个终端 window(我现在还可以)。
当我使用 dist\app\app.exe
从终端 运行 我的项目文件夹中的 .exe 时,它 运行 没问题,我可以在终端等中看到我的输出
但是,通过双击 .exe,我只得到一个闪烁的终端 window。
有没有人有想法或线索?
双击时您将转到 运行 您的应用程序,完成后它将立即关闭。唯一的例外是应用程序是否要请求输入。这意味着您的应用程序很可能 运行 没问题。
也有可能您以管理员身份打开 cmd-line 并感谢应用程序 运行 没问题,但是当您双击它时它没有被执行,因为它缺少访问权限。不过,如果不进行更仔细的调查,就无法判断。
受到以下 post 的启发:PyInstaller .exe file does nothing 我尝试在我的安装程序命令中使用 --noupx
,这让我可以通过双击应用程序 运行后台有一个终端 window(我现在还可以)。