【问题标题】:Google Colab - FileNotFoundErrorGoogle Colab - FileNotFoundError
【发布时间】:2020-03-25 17:52:49
【问题描述】:

我正在尝试使用 Google Colab 上的自定义数据集训练 YOLOv3。我上传了我的文件夹、权重等。当我运行我的 train.py 时,出现路径错误。我这样运行代码:

!python3 "drive/TrainYourOwnYolo/2_Training/Train_YOLO.py"

错误说,

content/TrainYourOwnYolo/2_Training/dataset/img20.jpg is not found.

据我了解 Colab,我的所有文件夹都在驱动器文件夹下。我不明白为什么 yolo 试图在内容文件夹下找到我的数据集。你有什么想法吗?

【问题讨论】:

  • 您究竟是如何上传数据集的,在哪里上传?您是否使用 Google Drive?如果是,您是如何安装的?
  • 我使用谷歌驱动器。我这样安装它们: !mkdir -p drive !google-drive-ocamlfuse drive
  • !ls /drive 有什么用?你看到任何目录TrainYourOwnYolo/了吗?
  • 它是空的。我在那个文件夹中看不到任何东西。

标签: python google-colaboratory


【解决方案1】:

看起来,您已将数据上传到/drive/TrainYourOwnYolo/,而不是您的脚本正在查找的/content/TrainYourOwnYolo/

/content 文件夹通常由 Colab 在保存时使用,以防您不使用 Google 云端硬盘。但是您已将您的 Google Drive 安装在 /drive 下,因此您的笔记本毫无疑问地无法找到这些文件。

您应该更改Train_YOLO.py" 脚​​本中的文件路径,以将/content 的引用替换为/drive

如果这不可行,您可以在 Colab 笔记本左侧的文件目录中找到 /content 文件夹:

通过右键单击它,您会看到一个上传文件的选项。

【讨论】:

    猜你喜欢
    • 2021-11-10
    • 2021-03-26
    • 2019-07-08
    • 2020-03-04
    • 1970-01-01
    • 2019-04-08
    • 2020-11-16
    • 2021-12-20
    • 2020-02-04
    相关资源
    最近更新 更多