【问题标题】:Go GAE Error: can't find '__main__' module (Win 8.1)Go GAE 错误:找不到“__main__”模块(Win 8.1)
【发布时间】:2014-03-25 18:38:29
【问题描述】:

我正在尝试设置 Google App Engine for Go;我正在关注 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”,错误消失了,但应用程序不提供页面。

有什么建议吗?

【问题讨论】:

    标签: google-app-engine go


    【解决方案1】:

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

    更多说明在这里 - https://developers.google.com/appengine/docs/go/tools/devserver

    【讨论】:

    • 谢谢,当我从我的工作区目录运行 dev_appserver.py myapp 时它起作用了。您能否指出为什么goapp serve myapp 会出现上述错误?我在关注Hello, World! GAE 页面上的教程。
    【解决方案2】:

    不要设置 APPENGINE_DEV_APPSERVER。

    【讨论】:

      【解决方案3】:

      设置你的 PATH 环境变量

      APPENGINE_DEV_APPSERVER = your_go_appengine_path\dev_appserver.py

      那么它应该可以工作

      【讨论】:

        猜你喜欢
        • 2020-09-07
        • 1970-01-01
        • 2020-10-24
        • 1970-01-01
        • 2020-05-10
        • 2016-10-31
        • 1970-01-01
        相关资源
        最近更新 更多