我有一个 pyqt5 有按钮的项目。单击此按钮时,使用以下命令安装windows服务:
pyqt5
os.system('python myservice.py install') os.system('python myservice.py start')
在此之后,windows服务 myservice 已安装并启动。这只是整个应用程序的特性之一。我现在已将该项目转换为 app.exe 使用 pyinstaller inno compiler ,我已经创建了一个安装文件。
myservice
app.exe
pyinstaller
inno compiler
我正在另一个没有安装python的系统上安装应用程序。 pyinstaller安装程序 python myservice.py install 因为python没有安装,所以它会出错。
pyinstaller安装程序
python myservice.py install
我还通过在cmd上键入python检查了这一点,但没有显示任何内容。有没有可能我可以运行python命令而不用在另一台电脑上安装python。谢谢
首先我建议使用子流程调用而不是操作系统
如果您需要运行另一个python代码,那么可以从中创建另一个可执行文件我的服务.py然后跑 myservice.exe install
myservice.exe install