UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb2 in position 6: invalid start byte解决方法

在YOLOV5与YOLOV7训练过程都遇到这种问题:分享一下解决办法
一.报错代码
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb2 in position 6: invalid start byte解决方法_第1张图片在不同的虚拟环境下有的运行无误,有的运行报错,错误代码如上图
二.解决办法
1.初步排除torch版本(所有环境的torch基本都是一样的),之后排除了python版本的可能
2.将65行的代码注释掉。以s=''来替代,运行后报其他错误,似乎是一些OMP之类的报错提示
3.然后在train上加上一下代码:
import os
os.environ[“KMP_DUPLICATE_LIB_OK”]=“TRUE”
报错消失,问题解决。

你可能感兴趣的:(深度学习,pytorch,python)