我想向google电子表格报告一些内容,例如我的代码:
import json
import gspread
from oauth2client.service_account import ServiceAccountCredentials
scope = ['https://spreadsheets.google.com/feeds']
credentials = ServiceAccountCredentials.from_json_keyfile_name('con.json', scope)
gc = gspread.authorize(credentials)
wks = gc.open("temperatura")
ws = wks.get_worksheet(0)
ws.update_acell('A1','IT WORKS!')
我收到错误:
gc = gspread.authorize(credentials)AttributeError:'module'对象 没有属性'authorize'
感谢您的反馈
问候 马林
答案 0 :(得分:0)
您的代码似乎没问题。为什么不尝试再次安装gspread模块。
您可以在文件夹中创建一个虚拟环境,并在那里安装所有必需的包。
这可以帮助您在虚拟环境中运行所有项目,而不会影响其他模块或软件包。
$ pip install virtualenv
$ cd my_project_folder $ virtualenv my_project
$ cd my_project $ source bin / activate
现在您可以安装所有模块和软件包。