我正在尝试用谷歌应用程序引擎测试一个基本的应用程序,使用谷歌地球引擎应用程序的时髦灯光示例。
我从GEE github存储库克隆了trendy-lights应用程序,并更新了app.yaml中的应用程序名称、config.py中的EE_ACCOUNT和privatekey.pem文件。我没有做任何其他的改变。然而,这款时尚灯光应用程序却无法正常工作。
我试图在MS Windows7上运行它,当我运行它时,我得到一个错误错误:服务器错误服务器遇到错误,无法完成您的请求。请在30秒后重试。
我看过一些例子,我可以看到人们通过Linux而不是Windows实现了这一点。有人把它修好了吗?
发布于 2018-01-20 23:09:00
你至少需要发布一些日志。
确保您的帐户被列入白名单:https://developers.google.com/earth-engine/service_account#register-the-service-account-to-use-earth-engine。
我也无法在Windows上获得当前版本的trendy-lights,它需要bash来满足安装要求(build.sh)。但即使在安装完所有要求后,它也不能工作,看起来oauth2client还需要更多的库。我认为在flex app engine环境中处理依赖关系会更容易。
..。我已经添加了一个用于安装trendy-lights依赖项的PowerShell脚本,您可以在此处找到该脚本:https://github.com/gena/earthengine-api/blob/master/demos/trendy-lights/build.ps1
然后,确保您已经安装了最新版本的gcloud工具和所有必需的应用程序引擎扩展(https://cloud.google.com/appengine/docs/standard/python/download)。另外,一定要使用Python2.7,我认为dev_appserver.py需要这样做。在使用Anaconda时,您可以为此为Python2.7创建一个新环境。
https://stackoverflow.com/questions/48149003
复制相似问题