代码之家  ›  专栏  ›  技术社区  ›  S Andrew

如何在使用pyinstaller安装时运行python命令

  •  0
  • S Andrew  · 技术社区  · 5 年前

    我有一个 pyqt5 有按钮的项目。单击此按钮时,使用以下命令安装windows服务:

    os.system('python myservice.py install')
    
    os.system('python myservice.py start')
    

    在此之后,windows服务 myservice 已安装并启动。这只是整个应用程序的特性之一。我现在已将该项目转换为 app.exe 使用 pyinstaller inno compiler ,我已经创建了一个安装文件。

    我正在另一个没有安装python的系统上安装应用程序。 pyinstaller安装程序 python myservice.py install 因为python没有安装,所以它会出错。

    我还通过在cmd上键入python检查了这一点,但没有显示任何内容。有没有可能我可以运行python命令而不用在另一台电脑上安装python。谢谢

    0 回复  |  直到 5 年前
        1
  •  1
  •   Beliaev Maksim    5 年前

    首先我建议使用子流程调用而不是操作系统

    如果您需要运行另一个python代码,那么可以从中创建另一个可执行文件我的服务.py然后跑 myservice.exe install