pygsheets身份验证成功但令牌文件未正确回读

时间:2017-12-06 14:23:48

标签: jupyter-lab pygsheets

我启用了谷歌API并在谷歌控制台上创建了一个oauth 2.0 ID,我在网络浏览器中提示我授权访问,但后来我在Jupyter实验室中收到了一个FileNotFoundError错误

gc = pygsheets.authorize(outh_file='client_secret.json')

  

身份验证成功。   将凭据存储到C:\ Users \ me \ Documents \ Folder \ PythonProject \ sheets.googleapis.com-python.json

成功创建了令牌文件但NotFoundError正在查看临时文件夹而不是保存文件的文件夹

FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\me\\AppData\\Local\\Temp\\02b35e51-6576-4739-9f1c-135348c707f0\\www.googleapis.com,drive,v3,files,corpora=user&pageSize=500&fields=files%28id%2C+name%29&q=mimeType%3D%27application%2Fvnd.google-apps.spreadsheet%27&supportsTeamDrives=false&includeTeamDriveItems=fal,6fa737f4e6c871f0b9ea9ea38467b8b6'

1 个答案:

答案 0 :(得分:1)

这是一个已知错误,并在主干中修复。因此,要么从分段分支

安装pygsheets
gc = pygsheets.authorize(outh_file='client_secret.json', no_cache=True)

或作为解决方法禁用缓存

generate