Google App Engine网址“/”与任何处理程序错误都不匹配

时间:2013-05-19 16:09:56

标签: google-app-engine python-2.7

我正在尝试从https://github.com/rutherford/nltk-gae运行程序,因为我想在Google App Engine中使用NLTK。我将必要的文件复制到文件夹中,当我运行时,我收到此错误“网址”/“与任何处理程序都不匹配。”我认为我的app.yaml配置有问题。请帮我解决问题,谢谢。

我的python代码 enter image description here

的app.yaml

enter image description here


我改变了它但仍无法正常工作

application: nltkforappengine
version: 0-1
runtime: python27
api_version: 1
threadsafe: true

handlers:
- url: /favicon.ico
  static_files: favicon.gif
  upload: favicon.gif

- url: /nltk.*
  script: nltker.application
- url: /.*
  script: nltker.application


libraries:
- name: numpy
  version: "1.6.1"

2 个答案:

答案 0 :(得分:2)

有一个'/ nltk'的处理程序(这是app.yaml的第12-13行,由WSGIApplication底部的nltker.py配置支持。

没有为'/'。

指定处理程序

通过快速浏览代码,看起来作者的意图是您使用/nltk作为起点。

答案 1 :(得分:1)

您需要输入完整的网址才能使其正常工作,即

127.0.0.1:8080/ntlk

否则你会收到错误