【发布时间】:2014-06-18 05:38:07
【问题描述】:
我正在尝试让 Google 的 OAuth 通过 Python 的 API 客户端工作。
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,它是这样工作的吗?否则,如果你有它但它没有导入,那就太奇怪了 - 你一定缺少一些微不足道的东西。在此处查看类似的问题和答案 - stackoverflow.com/questions/18267749/…
标签: python google-api google-oauth