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

相關問題