0
我试图执行result_b = subprocess.check_output(['swipl'])
其中swipl是一个进程的名称。我经常得到'没有这样的文件或目录'的错误。Intellij子进程:没有这样的文件或目录
但是,如果我在python解释器中执行相同的语句,它的工作原理。这里发生了什么?两者都在相同的目录下运行,并且都在相同的版本上运行。我尝试了其他堆栈溢出帖子中提到的所有内容,但无济于事。这是一种$ PATH问题吗?
result_b = subprocess.check_output(['ls'])
似乎工作。