问题:Google Colab 导入库和授权使用 google 驱动需要太长时间?
Problem: Google Colab import libraries and authorization to use google drive takes too long?
我在 google colab 中执行这部分代码,以授权我访问我的驱动器文件夹
!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}
但是当涉及到从给定的url复制粘贴验证码的部分时,执行并没有结束,所以继续下一个块。有什么问题吗?虽然我仍然连接着。
遵循 this 教程,过去几天我一直在使用它,对我有用的是:
1.- 在单个单元格中 运行:
from google.colab import auth
auth.authenticate_user()
2.- 按照link,复制并粘贴生成的密码
3.- 在另一个单元格中 运行:
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
prompt = !google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass(prompt[0] + '\n\nEnter verification code: ')
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
4.- 同样,按照 link,复制并粘贴新生成的密码
5.- 继续安装您的驱动器并处理您的文件!
这看起来像其他人遇到的问题正在这里讨论:https://github.com/googlecolab/colabtools/issues/231
您是否也在 JS 控制台上看到任何 400 或错误?
最近我做了一个新的努力并且似乎有效,为了将你的驱动器安装到 colab-notebook,请改用这些行,
from google.colab import drive
drive.mount('/content/gdrive')
运行它,
点击 link 接受并复制粘贴给定的代码,点击回车完成!比我以前问过的方式简单得多,顺便说一句它仍然无法正常工作。
粘贴生成的代码后,按键盘上的 Enter 键。它将继续缓冲,直到您这样做。
我在 google colab 中执行这部分代码,以授权我访问我的驱动器文件夹
!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}
但是当涉及到从给定的url复制粘贴验证码的部分时,执行并没有结束,所以继续下一个块。有什么问题吗?虽然我仍然连接着。
遵循 this 教程,过去几天我一直在使用它,对我有用的是:
1.- 在单个单元格中 运行:
from google.colab import auth
auth.authenticate_user()
2.- 按照link,复制并粘贴生成的密码
3.- 在另一个单元格中 运行:
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
prompt = !google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass(prompt[0] + '\n\nEnter verification code: ')
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
4.- 同样,按照 link,复制并粘贴新生成的密码
5.- 继续安装您的驱动器并处理您的文件!
这看起来像其他人遇到的问题正在这里讨论:https://github.com/googlecolab/colabtools/issues/231
您是否也在 JS 控制台上看到任何 400 或错误?
最近我做了一个新的努力并且似乎有效,为了将你的驱动器安装到 colab-notebook,请改用这些行,
from google.colab import drive
drive.mount('/content/gdrive')
运行它,
点击 link 接受并复制粘贴给定的代码,点击回车完成!比我以前问过的方式简单得多,顺便说一句它仍然无法正常工作。
粘贴生成的代码后,按键盘上的 Enter 键。它将继续缓冲,直到您这样做。