【问题标题】:ValueError: Mountpoint must not contain a space. (Colab)ValueError: Mountpoint 不能包含空格。 (科拉布)
【发布时间】:2020-01-19 13:34:57
【问题描述】:

这是我在 google colab 中的代码:

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

我有一个包含空格符号的路径,我收到此错误:

/usr/local/lib/python3.6/dist-packages/google/colab/drive.py in mount(mountpoint, force_remount, timeout_ms) 89 90 如果 ' ' 在挂载点: ---> 91 raise ValueError('Mountpoint must not contain a space.') 92 93 挂载点 = _os.path.expanduser(挂载点)

ValueError: Mountpoint 不能包含空格。

我试过 drive.mount('content/drive/My\ Drive/ML') 但这不起作用

【问题讨论】:

    标签: python google-colaboratory mount


    【解决方案1】:

    改为运行:

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

    前导/ 很重要。一旦安装在/content/drive,您将在该目录中看到My Drive/ML/content/drive 是本地计算机上的目录路径。 My Drive/ML 是您的云端硬盘中的路径。 (My Drive 将您的云端硬盘与团队云端硬盘区分开来。)

    【讨论】:

    • 如果我想直接挂载那个文件夹怎么办?
    • 有充分的理由不授予 colab 对整个 google 驱动器的读/写访问权限。
    【解决方案2】:
    1. 安装在/content/drive

      from google.colab import drive
      drive.mount('/content/drive')
      
    2. 使用 cd 命令更改目录

      cd 'drive/My Drive'
      

    【讨论】:

      【解决方案3】:

      试试这个方法吧。

      cd 'My Drive'/
      

      【讨论】:

        【解决方案4】:

        侧边栏中有一个专用按钮,用于粘贴安装驱动器所需的单元格:

        【讨论】:

          【解决方案5】:

          使用以下代码:

          from google.colab import drive
          drive.mount("/content/gdrive")
          

          请注意gdrive

          然后它会询问验证码,一旦你给出相同的验证码,驱动器就会成功挂载。

          安装在 /content/gdrive

          安装驱动器后,您可以像在本地计算机上一样导航。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2022-12-24
            • 2020-09-05
            • 1970-01-01
            • 2016-06-20
            • 2022-12-11
            • 2018-02-25
            • 2021-11-16
            相关资源
            最近更新 更多