2013-05-19 4 views
0

Я пытаюсь запустить программу с https://github.com/rutherford/nltk-gae, потому что я хочу использовать NLTK в Google App Engine. Я скопировал необходимые файлы в папку, и когда я запустил, я получил эту ошибку «URL»/«не соответствует никаким обработчикам». Я думаю что-то не так в моей конфигурации app.yaml. Пожалуйста, помогите мне узнать проблему, спасибо.Google App Engine URL-адрес «/» не соответствует ошибкам обработчиков

мой питон код 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" 
+0

Вы не имеете никакого обработчика для обработки «/», что у вас есть является обработчик для '/ nltk', так что должен работать – Tkingovr

ответ

2

Там есть обработчик для '/ NLTK' (это то, что линия 12-13 o f app.yaml do, поддерживается конфигурацией WSGIApplication внизу nltker.py).

Для '/' не указан обработчик.

С кратким взглядом на код, похоже, что целью автора является то, что вы используете /nltk в качестве отправной точки.

+0

Спасибо за ваш ответ, если я создаю новый обработчик для '/', какие изменения я должен внести в app.yaml? – imsome1

+0

Скопируйте тот же обработчик для url '/nltk.*', вместо этого просто измените url на /.* и поместите его под/nltk. – Tkingovr

+0

. Думаю, вам будет намного легче, если вы потратите немного времени на пройдите через учебник по началу работы или, по крайней мере, первую половину его. https://developers.google.com/appengine/docs/python/gettingstartedpython27/ –

1

вам необходимо ввести полный URL, чтобы заставить его работать, т.е.

127.0.0.1:8080/ntlk 

иначе получить у ошибку

+0

Я пробовал это, этот тоже дает ошибку – imsome1

+0

Вам также нужно изменить его обратно в app.yaml –

+0

, спасибо большое за его работу, но импортируя NLTK по-прежнему является проблемой – imsome1