私はグーグルが提供するworldcountプログラムを使用しています。(https://developers.google.com/appengine/docs/python/dataprocessing/helloworld?hl=en)コンパイルされたエラーはありません。
ただし、以下を追加してapp.yaml
ください。
libraries:
- Name: numpy
version: "1.6.1"
エラーが発生します:
Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\lib\webapp2\webapp2.py", line 1536, in __call__
rv = self.handle_exception(request, response, e)
File "C:\Program Files\Google\google_appengine\lib\webapp2\webapp2.py", line 1530, in __call__
rv = self.router.dispatch(request, response)
File "C:\Program Files\Google\google_appengine\lib\webapp2\webapp2.py", line 1278, in default_dispatcher
return route.handler_adapter(request, response)
File "C:\Program Files\Google\google_appengine\lib\webapp2\webapp2.py", line 1101, in __call__
handler = self.handler(request, response)
TypeError: __init__() takes at most 2 arguments (3 given)
どうしてか分かりません?手を貸してください。ありがとう
https://developers.google.com/appengine/docs/python/dataprocessing/helloworld?hl=zh-tw#Downloading_the_Sample_Applicationからの私のコード
これは、Googleが提供するコードです。以下を追加するだけapp.yaml
です:
libraries:
- Name: numpy
version: "1.6.1"
これは私のapp.yamlです
application: continue-tset
version: 20
runtime: python27
api_version: 1
threadsafe: no
handlers:
- url: /favicon.ico
static_dir: static/images
- url: /mapreduce/pipeline/images
static_dir: mapreduce/lib/pipeline/ui/images
- url: /static/js/custom.js
static_files: static/js/custom.js
upload: static/js/custom.js
- url: /mapreduce(/.*)?
script: mapreduce/main.py
- url: .*
script: main.py
login: required
- url: /.*
script: main.app
libraries:
- Name: numpy
version: "1.6.1"
手を貸して。ありがとう。