queen_joker 2023-03-24 00:41 采纳率: 0%
浏览 194
已结题

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:04
    关注

    参考GPT和自己的思路:

    这个错误提示显示是由于缺少读/写权限导致的,可能是由于当前用户没有足够的权限访问当前目录或文件,或者是由于文件或目录正在被其他进程占用。

    为了解决这个问题,你可以尝试以下几个步骤:

    1. 确认你有足够的权限来访问当前目录和文件,特别是对于Python运行环境,确保当前运行Python程序的用户有足够的权限。你可以尝试使用管理员身份运行Python程序,或者更改目录和文件的权限。

    2. 检查当前目录和文件是否正在被其他进程占用,这可能会导致在访问和处理数据时出现问题。你可以尝试使用系统工具来查找和结束这些进程。

    3. 确认你的文件路径是否正确,如果文件路径不存在,你也可能会遇到这个错误。

    希望这些建议对你有所帮助!

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月31日
  • 创建了问题 3月24日

悬赏问题

  • ¥15 找别人艾特你然后删除的微博
  • ¥15 idea做图书管理系统,要求如下
  • ¥15 最短路径分配法——多路径分配
  • ¥15 SQL server 2022安装程序(英语)无法卸载
  • ¥15 关于#c++#的问题:把一个三位数的素数写在另一个三位数素数的后面
  • ¥15 求一个nao机器人跳舞的程序
  • ¥15 anaconda下载后spyder内无法正常运行
  • ¥20 统计PDF文件指定词语的出现的页码
  • ¥50 分析一个亿级消息接收处理策略的问题?
  • ¥20 uniapp 朋友圈分享单页面自定义操作