AttributeError:'module'对象没有属性'authorize'

时间:2017-11-11 09:30:45

标签: python raspberry-pi gspread

我想向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'

感谢您的反馈

问候 马林

1 个答案:

答案 0 :(得分:0)

您的代码似乎没问题。为什么不尝试再次安装gspread模块。

您可以在文件夹中创建一个虚拟环境,并在那里安装所有必需的包。

这可以帮助您在虚拟环境中运行所有项目,而不会影响其他模块或软件包。

$ pip install virtualenv

$ cd my_project_folder $ virtualenv my_project

$ cd my_project $ source bin / activate

现在您可以安装所有模块和软件包。

Go channel vs Java BlockingQueue