我正在尝试使用google端点v2 遵循此tutorial
我已完成所有步骤,直到生成所需的配置文件:步骤
但是当我尝试以下命令时
python lib / endpoints / endpointscfg.py get_swagger_spec main.EchoApi --hostname echo-api.endpoints.xxxxxxx.appspot.com
我收到以下警告和错误
警告:在dev_appserver中找不到fix_sys_path()函数 如果您遇到错误,请确保您的Google App Engine SDK是最新的。
追溯(最近的呼叫最后):
文件“lib / endpoints / endpointscfg.py”,第59行,中 import _endpointscfg_setup #pylint:disable = unused-import
文件“D:\ Libraries \ Documents \ transporter \ lib \ endpoints_endpointscfg_setup.py”, 第107行,在 ` _SetupPaths()
文件“D:\ Libraries \ Documents \ transporter \ lib \ endpoints_endpointscfg_setup.py”, 第103行,在_SetupPaths中 来自google.appengine.ext导入供应商
ImportError:没有名为google.appengine.ext的模块
并且没有生成OpenAPI配置文件
我重新安装了所有内容,更新了所有内容,检查了系统变量但仍然出现错误
在Windows 7上p.s
答案 0 :(得分:0)
@ HondaGuy的评论是我在我的python路径中添加app-engine的答案,
我的python环境变量现在看起来像这样
C:\ Python27 \库; C:\ Python27 \的DLL; C:\ Python27 \ LIB \ lib中-TK; C:\程序 文件(x86)\ Google \ Cloud SDK \ google-cloud-sdk \ platform \ bundledpython; C:\ Program Files (x86)\ Google \ Cloud SDK \ google-cloud-sdk \ platform \ google_appengine;