PermissionError: [Errno 13] Permission denied: '.'

运行yolov5的train.py文件时报错,请问是什么原因呢

Traceback (most recent call last):
  File "D:/1yolov5-master/train.py", line 648, in 
    main(opt)
  File "D:/1yolov5-master/train.py", line 505, in main
    d = torch.load(last, map_location='cpu')['opt']
  File "D:\Miniconda3-py38_4.8.2\envs\pytorch\lib\site-packages\torch\serialization.py", line 594, in load
    with _open_file_like(f, 'rb') as opened_file:
  File "D:\Miniconda3-py38_4.8.2\envs\pytorch\lib\site-packages\torch\serialization.py", line 230, in _open_file_like
    return _open_file(name_or_buffer, mode)
  File "D:\Miniconda3-py38_4.8.2\envs\pytorch\lib\site-packages\torch\serialization.py", line 211, in __init__
    super(_open_file, self).__init__(open(name, mode))
PermissionError: [Errno 13] Permission denied: '.'

Process finished with exit code 1

参考GPT和自己的思路:

这个错误是由于程序没有足够的权限来打开当前目录导致的。请确保在运行这个程序前你已经有打开当前目录的足够权限。如果你是在Windows或Mac上运行这个程序,那么你需要以管理员身份运行你的命令行终端或者打开编辑器。如果你是在Linux上运行这个程序,那么你需要确保你的用户身份拥有当前目录的读写权限。如果你已经确认了这些设置都没有问题,那么可能会是其他因素导致的问题,请考虑查看异常日志的其他部分获得更多细节信息。