Отказано в доступе при выполнении вызова subprocess.run () - PullRequest
0 голосов
/ 18 февраля 2020

Я отслеживаю свою ошибку в этом фрагменте кода:

command = "{} -p {} {} {} > {}".format(
    evalb_program_path,
    evalb_param_path,
    temp_targ_path,
    temp_file_path,
    temp_eval_path)

subprocess.run(command, shell=True)

Возвращаемое сообщение:

/ bin / sh: 1: / dresden / users / имя пользователя / заказанные нейроны / EVALB / evalb: в доступе отказано CompletedProcess (args = '/ dresden / users / username / заказанные нейроны / EVALB / evalb -p /dresden/users/username/Ordered-Neurons/EVALB/COLLINS.prm / tmp / evalb-xr0uzl06 / true_trees.txt /tmp/evalb-xr0uzl06/pred_trees.txt

/ tmp / evalb-xr0uzl06 / evals.txt ', код возврата = 126)

У меня нет доступа к sudo на этой машине. Есть ли способ это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...