Popen子进程OSError:[Error 2]没有这样的文件或目录

2024-10-05 13:25:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我在本地运行pantheon,在Linux中遇到了这样的问题。发生错误,在subprocess.py中引发子进程异常。他们有办法解决这个问题吗?tunnel\u manager.py文件如下所示:

from subprocess import Popen, PIPE


if cmd[2] == 'mm-tunnelclient' or cmd[2] == 'mm-tunnelserver':

            # expand home directory
            for i in xrange(len(cmd_to_run)):
                if ('--ingress-log' in cmd_to_run[i] or
                    '--egress-log' in cmd_to_run[i]):
                    t = cmd_to_run[i].split('=')
                    cmd_to_run[i] = t[0] + '=' + path.expanduser(t[1])

            procs[tun_id] = Popen(cmd_to_run, stdin=PIPE,
                                  stdout=PIPE, preexec_fn=os.setsid)

Tags: ortoruninpycmdlogif

热门问题