Google App Engine (Python 2.7) Win 10 ImportError: No module named appengine.api

Google App Engine (Python 2.7) Win 10 ImportError: No module named appengine.api

我在尝试 运行 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

我的 OS 是 Windows 10

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

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

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