dac*_*sta 7 python google-api google-oauth
我想通过Python的API客户端让Google的OAuth工作.
https://developers.google.com/api-client-library/python/start/installation
我已经使用easy_setup来安装它,并且我在Python客户端所在的目录中有一个apiclient包.但是,当我运行我的客户端时,我得到了
from apiclient.discovery import build
from apiclient.errors import HttpError
ImportError: No module named errors
Run Code Online (Sandbox Code Playgroud)
看起来它在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
Run Code Online (Sandbox Code Playgroud)
有没有解决的办法?
谢谢.
这听起来像是路径问题。
从操作系统的命令行启动python二进制文件:
user@/usr/bin python
你应该看到这样的东西:
Python 2.7.6(默认,2014 年 9 月 9 日,15:04:36)
达尔文上的 [GCC 4.2.1 兼容 Apple LLVM 6.0 (clang-600.0.39)]
输入“帮助”、“版权”、“制作人员”或“许可证”以获取更多信息。
接下来导入 sys,然后打印 sys.path:
import sys
sys.path
sys.path 将显示 python 当前已知的用于查找库的所有位置。确认 api 客户端存在于这些路径之一中,并且该路径上的权限正确。
分享上述步骤的输出屏幕截图将有助于进一步诊断您的问题。
| 归档时间: |
|
| 查看次数: |
2183 次 |
| 最近记录: |