Se for um erro python "interno", você poderá ver o erro mesmo assim, executando seu código no terminal ou em Ocioso. Se for um erro no comando, você pode descobrir substituindo seu comando como no exemplo abaixo:
test = subprocess.Popen(["/bin/bash", "-c", "monkey"], stderr=subprocess.PIPE)
print(test.stderr.read().decode("utf-8"))
saídas:
/bin/bash: monkey: command not found