Google App Engine(Python 2.7)Win 10 ImportError:没有名为appengine.api的模块

时间:2018-01-05 09:25:32

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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