我正在尝试使用带有 Google Earth Engine App 的时尚灯光示例来测试带有 Google App Engine 的基本应用程序。
我从 GEE github 存储库中克隆了 Trendy-lights 应用程序,并更新了 app.yaml 中的应用程序名称、config.py 中的 EE_ACCOUNT 和 privatekey.pem 文件。我没有做任何其他改变。然而,时尚灯应用程序不起作用。
请查看我在下面得到的错误。我试图弄清楚为什么它不起作用。(仅供参考,我在 GAE 中尝试了示例烧瓶应用程序,它运行良好,当我进入应用程序网页时,我看到了“Hello World”文本)。
有谁知道我得到的错误指的是什么?我不知道,我不知道如何调试它。
另一个问题:要使用 GAE 和 GEE 运行这个应用程序(即时尚灯示例),我是否必须注册 GAE 免费试用版?(我是 GEE 值得信赖的测试人员)
谢谢你的帮助!
阿里
user@osgeolive:~/shared/git/earthengine-api/demos/trendy-lights$ /home/user/google_appengine/dev_appserver.py ./
INFO 2015-08-14 14:07:21,304 sdk_update_checker.py:229] Checking for updates to the SDK.
INFO 2015-08-14 14:07:21,735 sdk_update_checker.py:257] The SDK is up to date.
WARNING 2015-08-14 14:07:22,512 simple_search_stub.py:1126] Could not read search indexes from /tmp/appengine.test-project-1036.user/search_indexes
INFO 2015-08-14 14:07:22,516 api_server.py:205] Starting API server at: http://localhost:52519
INFO 2015-08-14 14:07:22,530 dispatcher.py:197] Starting module "default" running at: http://localhost:8080
INFO 2015-08-14 14:07:22,531 admin_server.py:118] Starting admin server at: htp://localhost:8000
INFO 2015-08-14 14:07:51,222 client.py:515] Attempting refresh to obtain initial access_token
INFO 2015-08-14 14:07:51,262 client.py:755] Refreshing access_token
ERROR 2015-08-14 14:07:53,438 wsgi.py:263]
Traceback (most recent call last):
File "/home/user/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/home/user/google_appengine/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "/home/user/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/server.py", line 241, in <module>
ee.Initialize(EE_CREDENTIALS)
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/ee/__init__.py", line 83, in Initialize
ApiFunction.initialize()
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/ee/apifunction.py", line 145, in initialize
signatures = data.getAlgorithms()
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/ee/data.py", line 341, in getAlgorithms
return send_('/algorithms', {}, 'GET')
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/ee/data.py", line 594, in send_
response.status)
EEException: Server returned HTTP code: 404
INFO 2015-08-14 14:07:53,573 module.py:809] default: "GET / HTTP/1.1" 500 -
INFO 2015-08-14 14:07:53,625 client.py:515] Attempting refresh to obtain initial access_token
INFO 2015-08-14 14:07:53,666 client.py:755] Refreshing access_token
ERROR 2015-08-14 14:07:55,192 wsgi.py:263]
Traceback (most recent call last):
File "/home/user/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/home/user/google_appengine/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "/home/user/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/server.py", line 241, in <module>
ee.Initialize(EE_CREDENTIALS)
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/ee/__init__.py", line 83, in Initialize
ApiFunction.initialize()
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/ee/apifunction.py", line 145, in initialize
signatures = data.getAlgorithms()
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/ee/data.py", line 341, in getAlgorithms
return send_('/algorithms', {}, 'GET')
File "/home/user/shared/git/earthengine-api/demos/trendy-lights/ee/data.py", line 594, in send_
response.status)
EEException: Server returned HTTP code: 404
INFO 2015-08-14 14:07:55,198 module.py:809] default: "GET /favicon.ico HTTP/1.1" 500 -
我在 Windows 8.1 上运行的 VirtualBox 上运行 osgeo Lubuntu。(VirtualBox-5.0.0-101573-Win、osgeo-live-8.5、Python 2.7.6、Google App Engine 1.9.24)。