0
我試圖執行result_b = subprocess.check_output(['swipl'])
其中swipl是一個進程的名稱。我經常得到'沒有這樣的文件或目錄'的錯誤。Intellij子進程:沒有這樣的文件或目錄
但是,如果我在python解釋器中執行相同的語句,它的工作原理。這裏發生了什麼?兩者都在相同的目錄下運行,並且都在相同的版本上運行。我嘗試了其他堆棧溢出帖子中提到的所有內容,但無濟於事。這是一種$ PATH問題嗎?
result_b = subprocess.check_output(['ls'])
似乎工作。