gpt4 book ai didi

python - 使用 Python 2.7 的 Google App Engine - CouldNotFindModuleError

转载 作者:行者123 更新时间:2023-11-28 16:52:46 25 4
gpt4 key购买 nike

我是 Google App Engine 的新手,所以我试图从本教程中学习

http://www.vogella.de/articles/GoogleAppEngine/article.html#installation

我遵循了所有步骤,当我运行应用程序时,这是当我到达 localhost:8080 时浏览器中出现的内容

Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3245, in _HandleRequest
self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3186, in _Dispatch
base_env_dict=env_dict)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 531, in Dispatch
base_env_dict=base_env_dict)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2410, in Dispatch
self._module_dict)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2320, in ExecuteCGI
reset_modules = exec_script(handler_path, cgi_path, hook)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2211, in ExecuteOrImportScript
handler_path, cgi_path, import_hook)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 2112, in LoadTargetModule
module_code = import_hook.get_code(module_fullname)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1295, in Decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1972, in get_code
full_path, search_path, submodule = self.GetModuleInfo(fullname)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1295, in Decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1925, in GetModuleInfo
source_file, pathname, description = self.FindModuleRestricted(submodule, fullname, search_path)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1295, in Decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 1694, in FindModuleRestricted
raise CouldNotFindModuleError()
CouldNotFindModuleError

所以我真的不知道是什么问题,谁能帮帮我

我正在使用 python 2.7

最佳答案

您不能将 Python 2.7 与 Google App Engine 一起使用。使用 Python 2.5。这是在生产服务器上运行的,谷歌没有努力确保 SDK 可以在 Python 2.7 上运行。他们至少修复了一个在使用 Python 2.6 运行时出现的错误,但考虑到 2.6 和 2.5 之间的语法变化,使用 2.6 作为测试环境不是一个好主意;您的代码很可能在开发服务器上完美运行,但在生产环境中却严重失败。

编辑:App Engine 现在可以使用实验性 Python 2.7 运行时; SDK 现在可以与 Python 2.7 一起正常工作。

关于python - 使用 Python 2.7 的 Google App Engine - CouldNotFindModuleError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5211306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com