yolov5训练数据调试train.py时出现报错
File "D:\yolov5\yolov5-master\train.py", line 72, in <module>
GIT_INFO = check_git_info()
File "D:\python\lib\contextlib.py", line 79, in inner
return func(*args, **kwds)
File "D:\yolov5\yolov5-master\utils\general.py", line 359, in check_git_info
check_requirements('gitpython')
TypeError: check_requirements() takes 0 positional arguments but 1 was given
这一行有问题, check_requirements('gitpython')没有接受任何参数
不知道你这个问题是否已经解决, 如果还没有解决的话:这个问题通常是由于您使用的yolov5版本不兼容导致的。为了解决这个问题,您可以按照以下步骤操作:
检查您使用的yolov5版本是否与train.py兼容。您可以在yolov5的GitHub仓库中查看这个问题的解决方案,并确保您使用的是最新版的yolov5。
检查yolov5项目的requirements.txt文件,确保您已经安装了所有必需的依赖项。您可以使用以下命令安装所需的依赖项:
pip install -r requirements.txt
pip list
请确保没有其他与yolov5冲突的包存在。如果存在,请考虑卸载或更新这些包。
pip install --upgrade gitpython
如果您当前没有安装gitpython,请使用以下命令安装:
pip install gitpython
如果您尝试了以上步骤但问题仍然存在,可能需要寻求更高级的技术支持或在yolov5的GitHub问题页面提出该问题。
你的环境包检查不通过,也就是requirements.txt中的包版本要求你没有通过,可以通过pip install -r requirements.txt来安装所有需求的包