【问题标题】:Google App Engine (Python 2.7) Win 10 ImportError: No module named appengine.apiGoogle App Engine (Python 2.7) Win 10 ImportError: No module named appengine.api
【发布时间】:2018-06-15 02:08:59
【问题描述】:

我在尝试运行 python 项目时遇到问题,我已经安装了 Python 2.7 和 Google Cloud SDK(我按照https://cloud.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python 中的说明进行操作),但出现以下错误:

ImportError: No module named appengine.api

我还设置了环境变量:

Enviromental variables

Windows Location

我的操作系统是 Windows 10

【问题讨论】:

  • 您在哪里运行应用程序?在 App Engine(生产)还是在本地开发服务器中?
  • 在本地开发服务器中

标签: python python-2.7 google-app-engine google-app-engine-python


【解决方案1】:

如果您在本地执行项目,您会收到该错误(google.appengine.api 错误)。基本上它必须在服务器上执行。

可以使用终端启动服务器。

1) 进入项目路径(项目中所有文件的根目录,例如:appengine)
2) 使用 $dev_appserver.py app.yaml 启动服务器。它在 localhost 端口 8000 作为默认端口启动服务器。
3)在服务器启动取决于处理程序及其指定的路径(如'/'或'/testjob')尝试localhost:8000/或localhost:8000/testjob
4)程序中写入的所有日志都会显示在终端中。对于日志,请尝试使用“日志”模块,请务必提及日志级别,否则不会显示基本级别的日志

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-15
    • 1970-01-01
    • 2017-05-22
    • 2017-02-01
    • 2019-04-03
    • 2015-09-10
    相关资源
    最近更新 更多