我用 pyinstaller 创建了一个 exe 文件。我用这个命令创建:
pyinstaller --onefile mybot.py
它工作正常,没有显示任何错误。但我想要没有控制台,所以我使用了这个命令:
pyinstaller --onefile -w mybot.py
现在它在弹出窗口中显示错误:无法执行脚本 mybot
我该如何解决问题?
答案 0 :(得分:0)
您的脚本在控制台上运行模块,例如 os,...您可能需要将这些模块替换为另一个窗口模块以支持窗口可执行
编辑:您可以使用 subprocess.Popen 而不是 os
答案 1 :(得分:0)
我之前也遇到过类似的问题。我使用 PHPMyAdmin 来存储数据库文件。这对我有用。我将数据库(sql)文件存储在与 python 文件相同的文件夹中,并更改了我用于访问 sql 文件的库。 然后它对我来说非常有效。我认为您需要确保所有文件都在同一个文件夹中。