我试图运行this Google Endpoints python tutorial。
Traceback (most recent call last):
File "main.py", line 19, in <module>
import endpoints
File "/home/mica/.local/lib/python2.7/site-packages/endpoints/__init__.py", line 27, in <module>
from .apiserving import *
File "/home/mica/.local/lib/python2.7/site-packages/endpoints/apiserving.py", line 81, in <module>
from protorpc.wsgi import service as wsgi_service
ImportError: No module named wsgi
错误显然来自python库。我该如何解决这个问题?
答案 0 :(得分:0)
那&#34;教程&#34;与Google Endpoints团队的任何教程都不对应。 official tutorial使用this代替。
答案 1 :(得分:0)
我刚刚在ProtoRPC的'hello world' tutorial中遇到了同样的问题。
如错误回溯所示,当Endpoints尝试导入缺少的protorpc.wsgi
模块时会发生ImportError。
事实证明protorpc.wsgi
模块已经丢失了一段时间。有一个pull request from 2016应该已经修复了遗漏,但由于某种原因,它从未合并过。我在那里留下了一个评论,这可能就是我们所能做的一切。