我最近搬到一台新PC上,因此不得不安装最新版本的PyInstaller 3.6(使用pip)。
现在,由于某种奇怪的原因,当我尝试编译现有的.pyw文件(GUI Tkinter应用程序)时,即使我没有使用-w开关,它也会隐藏控制台窗口!
我正在运行的简单命令是:
pyinstaller pcAdmin.pyw -F
就这样。我知道它在python脚本中什么都没有,因为我什至在较早的版本中尝试了一下,该版本在我的旧计算机上都能正常运行,并且仍然删除了控制台窗口!
我在脚本中使用了很多子过程行,如果控制台窗口不在其中,则它们都不起作用。
谁有想法?对我来说完全是无稽之谈...
谢谢,克里斯。
请阅读有关该文档的信息pyinstaller
。
如CPython教程附录中所述,对于Windows,文件扩展名.pyw抑制了通常出现的控制台窗口。同样,将Myscript.pyw脚本与PyInstaller一起使用时,不会提供控制台窗口。
所以现在,您应该将pcAdmin.pyw
文件重命名为pcAdmin.py
并pyinstaller -F pcAdmin.py
再次在pyinstaller中使用。控制台将显示。
你说对了?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句