首页 文章

ImportError:没有名为appengine.api -windows 10的模块,本地env,python 2.7

提问于
浏览
0

我想在本地机器上使用google appengine.api . 我已经安装了谷歌 Cloud SDK并启动它,验证成功 . 我已经在项目路径上执行了 $dev_appserver.py app.yaml ,该路径已经在localhost:8000启动了一个谷歌应用引擎服务器 .

当我想执行程序时,它会给出一条错误消息“ImportError:没有名为appengine.api的模块”

我感谢您的帮助 .

2 回答

  • 1

    我首先想到的是,您部署的代码中存在错误 . 你能让Hello World工作吗?:

    https://cloud.google.com/appengine/docs/standard/python/quickstart#download_the_hello_world_app

  • 1

    我尝试在pycharm中本地执行项目,所以我得到了上述错误(google.appengine.api错误) . 基本上它必须在服务器上执行 . 服务器可以使用您的终端启动 .

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

相关问题