【问题标题】:FileNotFoundError: [Errno 2] No such file or directory | Mac + Google ColabFileNotFoundError: [Errno 2] 没有这样的文件或目录 | Mac + 谷歌 Colab
【发布时间】:2020-03-02 12:12:39
【问题描述】:

我正在使用 Google Colab 上的文件并使用以下代码:

import numpy as np
import matplotlib.pyplot as plt
import os
import cv2

DATADIR="/Users/boris/PetImages"
CATEGORIES= ["Dog","Cat"]

for category in CATEGORIES:
  path = os.path.join(DATADIR, category) 
  for img in os.listdir(path):
    img_array = cv2.imread(os.path.join(path,img), cv2.IMREAD_GRAYSCALE)
    plt.imshow(img_array, cmap="gray")
    plt.show()
    break
break

我正在尝试在我的 Mac 上导入两个文件夹。但是我不断收到以下错误:

---------------------------------------------------------------------------
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-36-4ea265030377> in <module>()
      9 for category in CATEGORIES:
     10   path = os.path.join(DATADIR, category)
---> 11   for img in os.listdir(path):
     12     img_array = cv2.imread(os.path.join(path,img), cv2.IMREAD_GRAYSCALE)
     13     plt.imshow(img_array, cmap="gray")

FileNotFoundError: [Errno 2] No such file or directory: "/Users/boris/PetImages/Dog"

【问题讨论】:

  • 似乎找不到您的文件。您需要提供完整路径而不是相对路径。另外,您的文件没有扩展名吗?我假设您的图片文件将具有扩展名,例如 jpg png 等。
  • 我正在寻找整个目录,这是这两个文件夹的完整路径

标签: python macos google-colaboratory


【解决方案1】:

Google colab 在无法访问本地文件系统的远程虚拟机上运行。要使用此类文件,您首先必须将它们上传到 Colab 机器。

有关在 Colab 中访问数据的各种方法的信息,请参阅 https://colab.research.google.com/notebooks/io.ipynb

【讨论】:

    猜你喜欢
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 2019-11-03
    • 2021-08-24
    • 2021-03-07
    • 2015-06-09
    • 2021-04-01
    • 2021-10-15
    相关资源
    最近更新 更多