使用 pyinstaller 后如何修复 python 可执行文件的图标?

How can I fix icon of python executable after using pyinstaller?

当我想使用 IDE 中的 pyinstaller 创建名为 pycharmexe 文件时。我无法打开 main.exe 在我执行了这些命令之后: pyinstaller --onefile --windowed --icon=savings.ico main.py pyinstaller.exe --onefile --windowed --icon=savings.ico main.py ,我可以找到真正在我的目录文件夹 C:\Users\user\PycharmProjects\PythonLesson\dist 上创建的可执行文件,但是当我单击它时 main.exe 没有任何反应!但我在 任务管理器 中看到 main.exe 运行 幕后。我怎样才能让 main.exe 任务管理器 的幕后立即打开而不是 运行(我看不到 main.exe 运行 在桌面上点击后)。 也许这取决于exe的图标?

您的 main.py 是脚本还是 GUI 应用程序?如果它是一个脚本,那么什么也不会“出现”,因为没有什么可显示的。如果您希望终端出现,请不要使用 --windowed.