在Heroku上使用PyDrive

时间:2017-06-09 14:10:28

标签: python heroku pydrive

我正在尝试在Heroku上使用PyDrive。 我的代码如下。

from pydrive.auth import GoogleAuth
GoogleAuth.DEFAULT_SETTINGS['client_config_file'] = os.path.join(os.path.dirname(__file__), 'client_secrets.json')

然而,heroku控制台返回“没有这样的文件或目录:'/ app / client_secrets.json'”。 通过heroku run bash命令,我确认'/app/client_secrets.json'确实存在。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你应该先做这个

gauth = GoogleAuth()

然后

GoogleAuth.DEFAULT_SETTINGS['client_config_file'] = os.path.join(os.path.dirname(__file__), 'client_secrets.json')
gauth.LoadCredentials()

希望这对你有所帮助。