google-app-engine - 转到 GAE 错误 : can't find '__main__' module (Win 8. 1)

标签 google-app-engine go

我正在尝试为 Go 设置 Google App Engine;我正在按照 Google 教程进行操作,但是当我开始提供我的应用程序 (goapp serve) 时,出现以下错误:

C:\Python27\python.exe: can't find '__main__' module in 'C:\\Program Files (x86)
\\Google\\go_appengine' error while running go_appengine: exit status 1

我不知道双斜杠是否有问题。我的“APPENGINE_DEV_APPSERVER”环境变量设置为“C:\Program Files (x86)\Google\go_appengine”,这是 dev_appserver.py 所在的位置。

我在 64 位 Win 8.1 上使用 Go GAE 64 位。我安装了 32 位 Python 2.7(因为我主要使用 GAE Python)。我曾尝试使用“如何编写 Go 代码”教程设置我的工作区,但我对这与 GAE Go 的关系感到困惑。我还在目录中创建了一个空白的“ma​​in.py”,错误消失了,但该应用程序不提供页面。

有什么建议吗?

最佳答案

您遵循什么指示?当您尝试运行 go_appengine 时,它​​没有 ma​​in 。为了部署应用程序运行 dev_appserver.py

此处有更多说明 - https://developers.google.com/appengine/docs/go/tools/devserver

关于google-app-engine - 转到 GAE 错误 : can't find '__main__' module (Win 8. 1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22643495/

相关文章:

python - NDB .order 返回空结果

google-app-engine - GAE : Child object that is not in the class

google-app-engine - Google 容器集群中 Pod 的优先级

go - 使用 channel 来调度任务以进行例程

Go 文件夹结构

go - 运行外部命令后为"exit status 2"

Golang - 为什么字符串 slice 元素不包含在 exec cat 中,除非我对它进行排序

java - 在 Google App Engine for Java 的子域之间共享当前用户数据

angularjs - 使用 Go 为 Rest API 返回 0

io - 读取超出缓冲区