使用Python执行一个外部程序需要获取返回值和输出结果,就使用了commands.getstatusoutput接口
程序执行没有问题。
结果使用PyInstaller打包后,ps 显示结果有两个进程?
而直接使用python + 程序,ps 只显示一个进程
请问有遇到 相同问题的人嘛?
如何让ps中只能看到一个进程 ?
使用Python执行一个外部程序需要获取返回值和输出结果,就使用了commands.getstatusoutput接口
程序执行没有问题。
结果使用PyInstaller打包后,ps 显示结果有两个进程?
而直接使用python + 程序,ps 只显示一个进程
请问有遇到 相同问题的人嘛?
如何让ps中只能看到一个进程 ?
在程序的开头(import 之前),加上
from multiprocessing import freeze_support
freeze_support()
阻止多进程。