TypeError: __init__() got an unexpected keyword argument 'capture_output'
Ошибка | |
Решение | |
Похожие статьи |
В общем виде ошибка выглядит так:
TypeError: __init__() got an unexpected keyword argument 'capture_output'
Скорее всего вы пытаетесь выполнить команду subprocess.run с аргументом capture_output, но версия Python у вас ниже чем 3.7, в которой появилась возможность пользоваться этой опцией.
p = subprocess.run(["lsb_release", "-a"], capture_output=True, text=True)
Решением проблемы может быть установка более новой версии Python.
Про то как устанавливать Python можете прочитать в статье
«Установка различных версий Python»
Ошибки типа AttributeError | |
Ошибки типа ModuleNotFoundError | |
Ошибки типа SyntaxError | |
Ошибки типа TypeError |
РЕКЛАМА от Яндекса. Может быть недоступна в вашем регионе
Конец рекламы от Яндекса. Если в блоке пусто считайте это рекламой моей телеги