Win10下用pytorch-yolov3训练自己的数据集(二错误合集)

错误一:

subprocess.CalledProcessError: Command 'if [ -d .git ]; then git status -uno; fi' returned non-zero exit status 1.

修改办法:

#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')`

把这些语句都注释掉,然后再运行会再报错,在这一次报错的位置加上encoding=‘UTF-8’。(好像是在parse_config.py的59行)完整的语句大概是这样的with open(path, ‘r’, encoding=‘UTF-8’) as f: lines = f.readlines() 具体在那个地方改我也忘记了(好像是在parse_config.py的59行这个位置),刚找了半天也没找到,但是改的过程就是这样的

错误二:

Exception: weights/yolov3-spp-ultralytics.pt missing, try downloading from https://drive.google.com/open?id=1LezFG5g3BCW6iYaV89B2i64cqEUZD7e0 

解决办法:
这个需要在谷歌云盘下载,我已经下载好了,在这里附上链接
链接:https://pan.baidu.com/s/1GdCFQ0q7Hiki179BeRDlIA
提取码:dq7w

错误三

可能会提示torch版本不对,具体报的错我忘了保存
解决办法:
我的解决办法conda install pytorch=1.5.0根据官网说的是要pytorch>=1.4.0

你可能感兴趣的:(yolovs)