我如何使用google.oauth2 python库?

时间:2018-05-18 19:56:48

标签: python google-oauth google-api-python-client

我试图对谷歌机器学习项目的安全预测端点进行简单的休息调用,但它无法找到google.oauth2模块。这是我的代码:

Traceback (most recent call last):
  File "wakeUpMLServer.py", line 30, in <module>
    from google.oauth2 import service_account
ImportError: No module named oauth2

当我运行时,我收到此错误:

google-api-python-client (1.6.7)
protobuf (3.1.0.post1)

我使用pip安装了google-api-python-client库(来自此处的说明:https://developers.google.com/api-client-library/python/apis/oauth2/v1)。安装说它很成功。 Python版本:2.7.6 点数版本:1.5.4

如果它在某种程度上有冲突,你应该知道我也在同一台服务器上进行protobuf文件处理,所以我也安装了protobufs库。当我做pip列表时,它会显示两个库:

get_initial

我应该安装模块吗?如何验证模块是否已安装?有没有更简单的方法可以对只使用Rest API而不使用python的安全ml端点进行简单的休息调用?

1 个答案:

答案 0 :(得分:0)

The google-oauth2 module definitely exists,也许它从未安装过。

您是否安装了google-auth软件包?尝试执行

  

pip install --upgrade google-auth

然后再次运行您的代码。