Я столкнулся с этой ошибкой и сегодня утром. Я не уверен, что это commit , что означало исправить, но это, безусловно, вызвало ошибку. Обходной путь - скопировать код для drive.py в colab, закомментировать строки 100
и 101
следующим образом:
# drive.py
...
try:
if _os.path.islink(mountpoint):
raise ValueError('Mountpoint must not be a symlink')
if _os.path.isdir(mountpoint) and _os.listdir(mountpoint):
raise ValueError('Mountpoint must not already contain files')
if not _os.path.isdir(mountpoint) and _os.path.exists(mountpoint):
raise ValueError('Mountpoint must either be a directory or not exist')
# if '/' in mountpoint and not _os.path.exists(_os.path.dirname(mountpoint)):
# raise ValueError('Mountpoint must be in a directory that exists')
except:
d.terminate(force=True)
raise
...
затем заменить
from google.colab import drive
drive.mount('content/drive/')
с
mount('/content/drive/')
с использованием функции mount
, которую вы скопировали с drive.py
Надеюсь, проблема будет решена достаточно быстро, поэтому мы можем покончить с этим обходным путем.