【问题标题】:FileNotFoundError: [Errno 2] No such file or directory google colabFileNotFoundError: [Errno 2] 没有这样的文件或目录 google colab
【发布时间】:2019-07-08 10:31:59
【问题描述】:

每次从我的驱动器对本地数据运行 python 代码时,我都会收到此错误 我正在使用下面的代码从我的驱动器中导入数据

from google.colab import drive
drive.mount('/content/drive')

【问题讨论】:

  • 您的机器上是否存在该目录?

标签: python google-colaboratory


【解决方案1】:

在 Google Drive 中运行 python 文件;

!python3 /content/drive/My\ Drive/data/file.py

【讨论】:

    【解决方案2】:

    对于上述故障排除以及在 Google Colab 中查找和加载本地数据文件:

    1. 将系统内存中的数据文件上传到 Google 驱动器:
    2. 在 Colab 中安装 Google 驱动器: 2.1) 在您的代码中导入:从 google.colab 导入驱动器 2.2) 将数据挂载到google drive的目录:drive.mount('/content/gdrive') 2.3) 要挂载目录,需要您的谷歌帐户授权
    3. path = "/gdrive/My Drive/filename"

    参考: Load local data files to Colaboratory

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,对我来说,“驱动器”需要用 r 拼写为“驱动器”。 “我的云端硬盘”包括空间也对我有用。

      os.chdir('/content/driver/My Drive/*filename*/')
      

      【讨论】:

        【解决方案4】:
        os.chdir('/content/drive/MyDrive')
        ls
        

        检查文件是否存在

        在驱动器内创建新目录时尽量避免使用空格,因为这可能导致编译时错误

        如果您只是想将驱动器安装到 colab,您可以使用 Web IDE 完成此操作,而无需任何代码

        【讨论】:

          【解决方案5】:

          google 已更改为 Mydrive 并删除了空间。所以没有“我的云端硬盘”,而是“我的云端硬盘” os.chdir('/content/gdrive/MyDrive/iss/vse/data/')

          【讨论】:

            【解决方案6】:

            首先,检查路径。确保文件存在于正确的路径中。

            如何确定?

            简单。只需像我的这个例子一样使用终端代码:

            ! ls /content/drive/My\ Drive/data/sahamyab

            colabs 回复:data.jl sahamyab.zip tweets.json

            如果您的文件不在该路径上,则说明您走错路了。否则,你看到文件存在后,就这样打开它:

            open("/content/drive/My Drive/data/sahamyab/tweets.json")

            警告:仔细查看路径。第一个有My\ Drive,第二个有My Drive。因为第一个在终端路径上,空格是\ ,但第二个在python路径中。

            【讨论】:

              【解决方案7】:

              检查您的文件是否存在于这个“/content/drive/”位置

              import os
              os.chdir("/content/drive/")
              !ls
              

              很可能在“我的云端硬盘”下

              import os
              os.chdir("/content/drive/My Drive")
              !ls
              

              【讨论】:

              • 这也解决了 FileNotFound: "/content/drive/My" 因为 My 和 Drive 之间的空间问题。
              • 对我也不起作用,我只是得到: FileNotFoundError: [Errno 2] No such file or directory: '/content/drive/'。你确定它可以在 Windows 下工作吗?
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2019-11-03
              • 2021-08-24
              • 2021-03-07
              • 2015-06-09
              • 2021-04-01
              • 2021-10-15
              相关资源
              最近更新 更多