gpt4 book ai didi

python - key 错误 : 'PATH_INFO' when using Pydev and Google App Engine

转载 作者:太空宇宙 更新时间:2023-11-04 01:29:41 25 4
gpt4 key购买 nike

我刚开始在 Ubuntu 12.10 下使用 GAE 和 Eclipse,当我尝试运行一个示例应用程序时,我遇到了一个我无法解决的错误:

from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app

class MainPage(webapp.RequestHandler):

def get(self):
self.response.headers['Content-Type'] = 'text/plain'
self.response.out.write('Hello, webapp World!')

application = webapp.WSGIApplication([('/', MainPage)], debug=True)

def main():
run_wsgi_app(application)

if __name__ == "__main__":
main()

我遇到了这个错误:

    Traceback (most recent call last):
File "/home/mordrec/workspace/helloworld/helloworld.py", line 20, in <module>
main()
File "/home/mordrec/workspace/helloworld/helloworld.py", line 17, in main
run_wsgi_app(application)
File "/opt/google_appengine/google/appengine/ext/webapp/util.py", line 98, in run_wsgi_app
run_bare_wsgi_app(add_wsgi_middleware(application))
File "/opt/google_appengine/google/appengine/ext/webapp/util.py", line 116, in run_bare_wsgi_app
result = application(env, _start_response)
File "/opt/google_appengine/google/appengine/ext/webapp/_webapp25.py", line 688, in __call__
match = regexp.match(request.path)
File "/opt/google_appengine/lib/webob_1_1_1/webob/request.py", line 303, in path
urllib.quote(self.path_info, PATH_SAFE))
File "/opt/google_appengine/lib/webob_1_1_1/webob/descriptors.py", line 23, in fget
return req.environ[key]
KeyError: 'PATH_INFO'

最佳答案

一两个小时前我遇到了完全相同的问题(但在 Mac 上)。以下说明中的步骤 #5(“本地部署”)对我有用。

您可以或多或少地按照这些相同的说明进行调试(只需执行“调试为”)。

http://www.mkyong.com/google-app-engine/google-app-engine-python-hello-world-example-using-eclipse/

要在本地运行它,右键单击 helloworld.py,选择“Run As”->“Run Configuration”,创建一个新的“PyDev Google App Run”。

  1. 在 Main 选项卡 -> Main module 中,手动输入“dev_appserver.py”的目录路径。 “浏览”按钮无法帮助您,请手动输入。 enter image description here

  2. 在参数选项卡 -> 程序参数中,输入“${project_loc}/src”。 enter image description here

  3. 运行它。默认情况下,它将部署到 localhost:8080。 enter image description here

  4. 完成。 enter image description here

关于python - key 错误 : 'PATH_INFO' when using Pydev and Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14780302/

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