我想让Google的OAuth通过Python的API客户端工作。Google OAuth API - Python客户端导入错误
https://developers.google.com/api-client-library/python/start/installation
我已经使用easy_setup安装它,我在同一目录下的apiclient包作为我的Python客户端。然而,当我跑我的客户,我得到
from apiclient.discovery import build
from apiclient.errors import HttpError
ImportError: No module named errors
看起来它找不到在apiclient目录errors.py类,但它是明显存在的。
我已经包含在我的客户端软件包:
from apiclient.discovery import build
from apiclient.http import MediaFileUpload
import httplib2
import mimetypes
from oauth2client.client import OAuth2WebServerFlow
from oauth2client.file import Storage as FileStorage
import oauth2client.tools
有没有办法解决?
谢谢。
你可以做“从apiclient导入错误”,无论你必须使用HttpError,使用errors.HttpError,它的工作是这样吗?否则,如果你有它,但它不是导入它是非常奇怪的 - 你必须有一些微不足道的东西。检查类似的问题和答案在这里 - http://stackoverflow.com/questions/18267749/importerror-no-module-named-apiclient-discovery – kasparg