这是我在谷歌colab中的代码:
from google.colab import drive
drive.mount('content/drive/My Drive/ML')
我有一个包含空格符号的路径,并且收到此错误:
/usr/local/lib/python3.6/dist-packages/google/colab/drive.py 挂载(挂载点,force_remount,timeout_ms) 89 90 如果 ' ' 在挂载点中: ---> 91 raise ValueError('安装点不得包含空格。') 92 93 挂载点 = _os.path.expanduser(挂载点)
ValueError:挂载点不得包含空格。
我尝试过drive.mount('content/drive/My\ Drive/ML'),但这不起作用
改为运行:
from google.colab import drive
drive.mount('/content/drive')
领先的
/
很重要。一旦安装在 /content/drive
,您将在该目录中看到 My Drive/ML
。 /content/drive
是本地计算机上的目录路径。 My Drive/ML
是您云端硬盘中的路径。 (My Drive
区分您的云端硬盘和团队云端硬盘。)
使用以下代码:
from google.colab import drive
drive.mount("/content/gdrive")
请注意gdrive。
然后它会要求输入验证码,一旦您提供相同的验证码,驱动器就会成功安装。
安装在/content/gdrive
安装驱动器后,您可以像在本地计算机上一样导航。
对我有用的是:
import os
from google.colab import drive
path = '/content/drive/'
drive.mount(path)
path = '/content/drive/MyDrive/Projects/Generative_Deep_Learning_2nd_Edition'
os.chdir(path)
我需要让这个导入工作:
from notebooks.utils import display
notebooks
是 /content/drive/MyDrive/Projects/Generative_Deep_Learning_2nd_Edition
下的文件夹
试试这个方法,效果很好。
cd 'My Drive'/