TypeError: __init__() got an unexpected keyword argument 'capture_output'
时间: 2023-10-01 13:08:40 浏览: 199
TypeError: _queue_reduction(): incompatible function arguments.
这个错误通常是因为你的 Python 版本过低,`capture_output` 参数是在 Python 3.7 中引入的,如果你的 Python 版本低于 3.7,就会出现这个错误。
你可以尝试升级你的 Python 版本到 3.7 或以上,或者使用旧的参数 `stdout` 和 `stderr` 来代替 `capture_output` 参数。例如:
```python
subprocess.run(['ls', '-l'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
```
阅读全文