cla*_*rky 9 python valueerror google-colaboratory
我想在 google Colab 上挂载谷歌驱动器,我正在使用这个命令来挂载驱动器
from google.colab import drive
drive.mount('/content/drive/')
Run Code Online (Sandbox Code Playgroud)
但我收到此错误
ValueError Traceback (most recent call last)
<ipython-input-45-9667a744255b> in <module>()
1 from google.colab import drive
----> 2 drive.mount('content/drive/')
/usr/local/lib/python3.6/dist-packages/google/colab/drive.py in
mount(mountpoint, force_remount)
99 raise ValueError('Mountpoint must either be a directory or not exist')
100 if '/' in mountpoint and not _os.path.exists(_os.path.dirname(mountpoint)):
--> 101 raise ValueError('Mountpoint must be in a directory that exists')
102 except:
103 d.terminate(force=True)
ValueError: Mountpoint must be in a directory that exists
Run Code Online (Sandbox Code Playgroud)
Div*_*ing 11
只需转到“管理部分”,然后终止当前部分,并尝试使用以下命令再次安装:
from google.colab import drive
drive.mount('/content/drive', force_remount=True)
Run Code Online (Sandbox Code Playgroud)
它在这里起作用了。
@clarky:你得到的错误是正确的,试图告诉你你对 drive.mount() 的使用是不正确的:drive.mount() 的 mountpoint 参数必须是一个存在的空目录,或者一个不存在的目录的名称目录中的文件/目录确实存在,以便可以将挂载点创建为挂载操作的一部分。您在drive.mount('content/drive/')(ie content/drive/) 中使用相对路径意味着安装应该发生在,'/content/content/drive'因为解释器的默认路径是/content; 请注意content那里的双路径组件,并且您可能还没有一个名为 /content/content 的目录,drive可以在其中创建一个名为的挂载点。对笔记本代码的修复是改为使用drive.mount('/content/drive')- 注意领先的/ 使挂载路径绝对而不是相对。
只需使用:
from google.colab import drive
drive.mount("/content/gdrive")
Run Code Online (Sandbox Code Playgroud)
代替:
from google.colab import drive
drive.mount("/content/drive/")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26422 次 |
| 最近记录: |