queen_joker 2023-03-24 00:16 采纳率: 0%
浏览 82

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

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

Traceback (most recent call last):
  File "D:/1yolov5-master/train.py", line 648, in <module>
    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
  • 写回答

2条回答 默认 最新

  • IT_service_mesh 2023-03-24 01:11
    关注

    参考GPT和自己的思路:

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

    评论

报告相同问题?

问题事件

  • 创建了问题 3月24日