Google colaboratory 从colab笔记本链接到google drive中的图像
我想将图像文件存储在驱动器上,并从协作笔记本链接到它们。这可能吗?比如说Google colaboratory 从colab笔记本链接到google drive中的图像,google-colaboratory,Google Colaboratory,我想将图像文件存储在驱动器上,并从协作笔记本链接到它们。这可能吗?比如说 google-drive/ notebook.ipynb images/ pic.jpg 在notebook.ipynb标记单元格中: ![Alternate Text](images/pic.jpg) 使用以下代码: !apt-get install -y -qq software-properties-common python-software-properties module-init-too
google-drive/
notebook.ipynb
images/
pic.jpg
在notebook.ipynb
标记单元格中:
![Alternate Text](images/pic.jpg)
使用以下代码:
!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
在此之后,您可以使用驱动器,就好像它在本地连接一样:
%%bash
echo "Hello World...!!!" > colabData/hello.txt
ls colabData
除了for image的最佳答案外,还有一个可能的选择是公开共享:获取文件的ID并在这一行前面加上前缀:
https://docs.google.com/uc?export=download&id=
从这里抓到的。谷歌总是在细节上失去我。那就是魔鬼的所在。根据前面的回答,以下是我的步骤,使图像可共享,以便可以在笔记本中使用
是的,这需要在每次创建新VM时完成。虽然对于同一个VM,您可以同时连接不同的笔记本电脑。您只需在每个笔记本中运行以下命令:
!谷歌硬盘ocamlfuse-o非空colabData
https://docs.google.com/uc?export=download&id=