0

我想在我的Google App Engine Python应用程序中使用https://cloud.google.com/vision/。有没有使用它的例子?如何将Google云端愿景与Google App Engine Python结合使用?

我也跟着教程:

from googleapiclient.discovery import build 
from oauth2client.client import GoogleCredentials 

错误:https://www.programmableweb.com/news/how-to-build-monitoring-application-google-cloud-vision-api/how-to/2016/03/29?page=4

当我使用使云愿景API在API管理后,下面我得到一个错误

from googleapiclient.discovery import build 
ImportError: No module named googleapiclient.discovery 

我是否缺少依赖配置?

回答

2

您应该可以像使用其他任何API一样在您的应用引擎项目中使用其官方客户端库。只需确保在API管理器[0]中为特定项目启用特定的API。

还有用各种语言的示例代码回购虽然没有App Engine的具体[1]

在Python

为了您的App Engine专案访问谷歌的API,运行此安装客户端库第一。这被认为是一个第三方库,所以你需要一些初始设置为你的应用程序引擎项目如这里所描述[2] -

$ mkdir lib 
$ pip install --upgrade -t lib google-api-python-client 

与以下内容创建一个文件appengine_config.py -

# appengine_config.py 
from google.appengine.ext import vendor 

# Add any libraries install in the "lib" folder. 
vendor.add('lib') 

你可以找到关于此客户端库的详细信息 -

https://developers.google.com/api-client-library/python/

随时更新你的追求更具体的问题,包括你已经尝试过的一些示例代码,我很乐意提供更多的帮助。

[0] https://console.cloud.google.com/apis/api/vision.googleapis.com/overview

[1] https://github.com/GoogleCloudPlatform/cloud-vision

[2]​​

+0

感谢指针。我正在尝试。如果遇到问题,我会发布我的更新。 – ssk

+0

我在GAE上使用apiclient时遇到错误。我在这个问题上贴了它。谢谢。 – ssk

+1

是的,您需要先安装客户端库。我编辑了答案。 – alpeware

相关问题