【问题标题】:PyInstaller not compiling with console window - not appying -wPyInstaller 未使用控制台窗口编译 - 未应用 -w
【发布时间】:2020-06-16 19:11:31
【问题描述】:

我最近搬到了一台新电脑上,因此必须安装最新版本的 PyInstaller 3.6(使用 pip)。

现在,出于某种奇怪的原因,当我尝试编译现有的 .pyw 文件(一个 GUI Tkinter 应用程序)时,它隐藏了控制台窗口,即使 我没有使用 -w 开关!

我正在运行的简单命令是:

pyinstaller pcAdmin.pyw -F

就是这样。我知道这在我的 python 脚本中什么都没有,因为我什至用早期版本尝试过它,它在我的旧机器上编译得很好,它仍然删除了控制台窗口!

我在脚本中使用了很多子进程行,如果控制台窗口不存在,它们都不起作用。

有人有什么想法吗?这对我来说毫无意义......

谢谢, 克里斯。

【问题讨论】:

    标签: windows python-2.7 pyinstaller


    【解决方案1】:

    请阅读 document pyinstaller

    如 CPython 教程附录中所述,对于 Windows,.pyw 文件扩展名会抑制通常出现的控制台窗口。同样,将 myscript.pyw 脚本与 PyInstaller 一起使用时,也不会提供控制台窗口。

    所以现在,你应该将pcAdmin.pyw 文件重命名为pcAdmin.py 并在pyinstaller 中再次使用pyinstaller -F pcAdmin.py。控制台将显示。

    你明白了吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-09
      • 2019-01-18
      • 2021-09-08
      • 1970-01-01
      • 2015-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多