subprocess.CalledProcessError: Command 'git status -uno' returned non-zero exit status 1.
解决:第1步.注释utils/utils.py中23行-25行
s = subprocess.check_output('if [ -d .git ]; then git status -uno; fi', shell=True).decode('utf-8')
if 'Your branch is behind' in s:
print(s[s.find('Your branch is behind'):s.find('\n\n')] + '\n')`
第2步.在parse_config.py的59行,加上encoding=‘UTF-8’。如:with open(path, ‘r’, encoding=‘UTF-8’)
ps:在运行YOLOv5的时候也出现了此类错误,解决方法同上。