在gae-init上尝试快速入门时遇到此错误
ERROR 2017-10-04 21:16:02,378 wsgi.py:263]
Traceback (most recent call last):
File "/Users/anon/Desktop/Hacking/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/Users/anon/Desktop/Hacking/google-cloud-sdk/platform/google_appengine/google/appengine/api/lib_config.py", line 351, in __getattr__
self._update_configs()
File "/Users/anon/Desktop/Hacking/google-cloud-sdk/platform/google_appengine/google/appengine/api/lib_config.py", line 287, in _update_configs
self._registry.initialize()
File "/Users/anon/Desktop/Hacking/google-cloud-sdk/platform/google_appengine/google/appengine/api/lib_config.py", line 160, in initialize
import_func(self._modname)
File "/Users/anon/Desktop/Hacking/hello/main/appengine_config.py", line 17, in <module>
from google.appengine.tools.devappserver2.python import stubs
ImportError: cannot import name stubs我已经遵循了在gae-init上设置需求的所有说明...救命!电话簿上的教程也有同样的错误。
发布于 2017-10-05 12:29:01
这是gae-init中的known issue;stubs包的位置在最近版本的SDK中已更改,从而导致ImportError。
根据错误报告中的导入,您可以通过将appengine_config.py中的this comment语句从
from google.appengine.tools.devappserver2.python import stubs
至
from google.appengine.tools.devappserver2.python.runtime import stubs
https://stackoverflow.com/questions/46574365
复制相似问题