python exe在没有控制台的情况下不工作,但在有控制台的情况下,它可以工作

uqjltbpv  于 2021-09-08  发布在  Java
关注(0)|答案(2)|浏览(432)

我正在使用pyinstaller创建exe文件。我正在使用以下命令创建:

pyinstaller --onefile mybot.py

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

pyinstaller --onefile -w mybot.py

现在它在弹出窗口中显示错误:无法执行脚本mybot
我怎样才能解决这个问题?

kuuvgm7e

kuuvgm7e1#

您的脚本让模块在控制台上运行,如操作系统,。。。您可能需要将这些模块替换为另一个窗口化模块,以支持窗口化可执行文件
编辑:您可以使用subprocess.popen而不是os

4nkexdtk

4nkexdtk2#

早些时候,我也面临着类似的问题。我使用phpmyadmin来存储数据库文件。这就是我的工作。我将数据库(sql)文件存储在与python文件相同的文件夹中,并更改了用于访问sql文件的库。然后它对我非常有效。我认为你需要确保所有文件都在同一个文件夹中。

相关问题