Python exe 在没有控制台的情况下无法工作,但与控制台一起工作,它正在工作



我正在用pyinstaller创建一个exe文件。我用这个命令创建:

pyinstaller --onefile mybot.py

它工作正常,没有显示任何错误。但我想要没有控制台,所以我使用了这个命令:

pyinstaller --onefile -w mybot.py

现在它在弹出窗口上显示错误:无法执行脚本mybot

我该如何解决这个问题?

您的脚本让模块在类似os的控制台上运行,。。。您可能需要将这些模块替换为另一个窗口模块,以支持窗口可执行

编辑:您可以使用子流程。Popen而不是os

我之前也遇到过类似的问题。我使用PHPMyAdmin来存储数据库文件。这对我很有效。我将数据库(sql(文件存储在与python文件相同的文件夹中,并更改了用于访问sql文件的库。然后它对我来说非常有效。我想你需要确保所有文件都在同一个文件夹中。

相关内容

最新更新