很抱歉这个令人困惑的问题。我正在使用GUI和程序的后端,该程序从gmail-api中获取信息,并将其转换为文本文件。后端和GUI(Tkinter)运行正常,但通过python3 shell运行。当我只单击目录中的python脚本时,出现黑色命令提示符,然后消失。
当我单击一个原型时,该GUI不会调用另一个脚本而是一个文本文件,因此GUI会完美弹出。 这是在我使用pyinstaller使其成为可执行文件之后。
我的最终目标是使整个GUI和后端成为可执行文件。
我想知道是否有人知道为什么会这样。我认为可能是因为它必须调用另一个脚本...但是我不确定。
再次抱歉引起困惑的问题和冗长的解释。
答案 0 :(得分:1)
安装了pyinstaller之后,您想转到终端并运行以下命令:
pyinstaller --onefile --noconsole yourtkinter.py
说明:
-onefile :这里可选,对于小型tkinter项目更舒适。
-noconsole :将解决您的命令行打开问题。
在此处找到有关pyinstaller软件包的更多信息: https://pyinstaller.readthedocs.io/en/stable/usage.html