2017-10-11 122 views
1

我目前使用谷歌雲-SDK,它包含三個endpointscfg.py要使用哪個endpointscfg.py?

  1. 谷歌雲-SDK /斌/ endpointscfg.py
  2. 谷歌雲-SDK /平臺/ google_appengine/endpointscfg。 PY
  3. 谷歌雲-SDK /平臺/ google_appengine /谷歌/ AppEngine上/工具/ endpointscfg.py

哪個版本我應該用它來生成開放API SPEC?

使用的第一個給出了一個錯誤: 谷歌雲-SDK /平臺/ google_appengine/endpointscfg.py:錯誤:參數{get_client_lib,get_discovery_doc}:無效的選擇: 'get_openapi_spec'(從 'get_client_lib' 選擇'get_discovery_doc')

使用第二給出了錯誤: 谷歌雲-SDK /平臺/ google_appengine/endpointscfg.py:錯誤:參數{get_client_lib,get_discovery_doc}:無效的選擇: 'get_openapi_spec'(從選擇「 get_client_lib','get_discovery_doc')

使用第三個給出了錯誤: 回溯(最近最後一次通話): 文件「谷歌雲SDK /平臺/ google_appengine /谷歌/ AppEngine上/工具/ endpointscfg.py」,第65行,在 從端點進口api_config 導入錯誤:沒有模塊名爲端點

我試圖按照

https://cloud.google.com/endpoints/docs/frameworks/python/get-started-frameworks-python#endpoints_configure

產生開放API SPEC爲我自己的API

回答

1

使用新的google-endpoints包中包含的一個。如果您按照該教程中的說明進行操作,它將是lib/endpoints/endpointscfg.py,其中lib位於您的應用程序目錄中。

+0

謝謝你的工作。 – rizTaak