抱歉,如果我在这里遗漏了一些明显的东西。我有一个 PyQt5 应用程序,我使用很棒的 fbs 包冻结了它。在应用程序中,通过 PyQt 子进程调用 Python 脚本,例如:
command = "python LaunchPPTKwin.py"
self.child = QProcess()
self.child.start("cmd.exe /C python LaunchPPTKwin.py")
self.child.waitForFinished(-1)
当应用程序在构建应用程序的机器上运行时,这可以正常工作。但是,当我将它带到另一台机器上时,应用程序会运行,但 LaunchPPTKwin.py 脚本从未执行过。我认为这是因为另一台机器没有安装 python 和/或本地没有 LaunchPPTKwin.py 脚本。我的目标是创建一个应用程序,以便用户无需单独下载 python 或脚本即可工作,即使应用程序完全独立。这可以使用fbs吗?
PS 两台机器都使用 Windows 10。