【发布时间】:2019-08-04 13:23:57
【问题描述】:
我正在使用 kaggle 训练模型,一旦训练完成,我想将训练后的模型上传到谷歌驱动器,因为我无法找到在本地下载模型的方法。我在做 pip install pydrive 之后研究了使用https://pythonhosted.org/PyDrive/ 我尝试了身份验证
import os
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from oauth2client.client import GoogleCredentials
然后
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
我收到此错误 ApplicationDefaultCredentialsError:应用程序默认凭据不可用。如果在 Google Compute Engine 中运行,它们就可用。否则,必须定义环境变量 GOOGLE_APPLICATION_CREDENTIALS 指向定义凭据的文件。请参阅https://developers.google.com/accounts/docs/application-default-credentials 了解更多信息。
还有其他方法吗?
此外,我还没有在 kaggle 中提交我的文件,因为我手动停止了训练,因此提交将永远持续下去,并且在我尝试提交并停止输出区域中的提交后,我得到了超过 6 个子目录的错误
【问题讨论】:
标签: python google-drive-api kaggle pydrive