2017-10-11 82 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