CalledProcessError: Команда ‘[‘bash’, ‘-c’, ‘python generate_tfrecord.py ….]’ возвращено ненулевое состояние выхода 1. ошибка

#python #subprocess

Вопрос:

в настоящее время изучаю глубокое обучение в collab и получил такую ошибку, как

      21 import subprocess
     22 bashCommand = "python generate_tfrecord.py --csv_input=data/train.csv  --output_path=data/train.record"
---> 23 output = subprocess.check_output(['bash','-c', bashCommand])
     24 print(output)
     25
 
 CalledProcessError: Command '['bash', '-c', 'python generate_tfrecord.py --csv_input=data/train.csv 
--output_path=data/train.record']' returned non-zero exit status 1.
 

в то время как мой код

 import subprocess 
bashCommand = "python generate_tfrecord.py --csv_input=data/train.csv --output_path=data/train.record" 
output = subprocess.check_output(['bash','-c', bashCommand]) 
print(output)

bashCommand = "python generate_tfrecord.py --csv_input=data/test.csv --output_path=data/test.record" 
output = subprocess.check_output(['bash','-c', bashCommand]) 
print(output)
 

у кого-нибудь есть идеи, что это такое или как это исправить? спасибо тебе.

Комментарии:

1. generate_tfrecord.py Существует ли в текущем каталоге?

2. @JohnGordon я сделал, сэр, извините за поздний ответ