ValueError: Mountpoint 不能包含空格。 (科拉布)
Posted
技术标签:
【中文标题】ValueError: Mountpoint 不能包含空格。 (科拉布)【英文标题】:ValueError: Mountpoint must not contain a space. (Colab) 【发布时间】: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') 但这不起作用
【问题讨论】:
【参考方案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】:安装在/content/drive
from google.colab import drive
drive.mount('/content/drive')
使用 cd 命令更改目录
cd 'drive/My Drive'
【讨论】:
【参考方案3】:试试这个方法吧。
cd 'My Drive'/
【讨论】:
【参考方案4】:侧边栏中有一个专用按钮,用于粘贴安装驱动器所需的单元格:
【讨论】:
【参考方案5】:使用以下代码:
from google.colab import drive
drive.mount("/content/gdrive")
请注意gdrive。
然后它会询问验证码,一旦你给出相同的验证码,驱动器就会成功挂载。
安装在 /content/gdrive
安装驱动器后,您可以像在本地计算机上一样导航。
【讨论】:
以上是关于ValueError: Mountpoint 不能包含空格。 (科拉布)的主要内容,如果未能解决你的问题,请参考以下文章
ValueError: n_splits=10 不能大于每个类的成员数
quotacheck: Mountpoint (or device) /sdb5 not found or has no quota enabled.