1

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

我的python代码 在此处输入图像描述

应用程序.yaml

在此处输入图像描述


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

应用程序:nltkforappengine
版本:0-1
运行时:python27
api_version: 1
线程安全:真

处理程序:
- 网址:/favicon.ico
  静态文件:favicon.gif
  上传:favicon.gif

- 网址:/nltk.*
  脚本:nltker.application
- 网址:/.*
  脚本:nltker.application


图书馆:
- 名称:numpy
  版本:“1.6.1”
4

2 回答 2

2

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

没有为“/”指定处理程序。

快速浏览一下代码,看起来作者的意图是你使用/nltk它作为起点。

于 2013-05-19T16:30:26.803 回答
1

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

127.0.0.1:8080/ntlk

否则你会得到一个错误

于 2013-05-19T18:45:07.997 回答