Windows中的Google App Engine和Google Earth Engine

时间:2018-01-08 11:05:30

标签: google-app-engine google-earth-engine

我正在尝试使用Google地球引擎应用程序的时尚照明示例使用Google App Engine测试基本应用程序。

我从GEE github存储库克隆了时尚灯应用程序,并在app.yaml中更新了应用程序名称,在config.py和privatekey.pem文件中更新了EE_ACCOUNT。我没有做任何其他改变。然而,时尚灯应用程序不起作用。

我试图在MS Windows 7上运行它,当我运行它时出现错误错误:服务器错误 服务器遇到错误,无法完成您的请求。 请在30秒后再试一次。

我已经查看过示例,我可以看到人们通过Linux而不是Windows工作。有人有这个工作吗?

1 个答案:

答案 0 :(得分:0)

您至少需要发布一些日志。

确保您的帐户已列入白名单:https://developers.google.com/earth-engine/service_account#register-the-service-account-to-use-earth-engine

我无法在Windows上获得当前版本的时尚灯,它需要bash来安装要求(build.sh)。但即使在安装了所有要求之后它也无法正常工作,看起来oauth2client需要更多的库。我认为在flex app引擎环境中处理依赖关系更容易。

...我添加了一个PowerShell脚本来安装时髦的依赖项,你可以在这里找到脚本:https://github.com/gena/earthengine-api/blob/master/demos/trendy-lights/build.ps1

然后,确保您已安装最新版本的gcloud工具和所有必需的应用引擎扩展程序(https://cloud.google.com/appengine/docs/standard/python/download)。另外,请确保使用Python 2.7,我认为dev_appserver.py需要这样做。使用Anaconda时,您可以为此创建Python 2.7的新环境。