Python 在pycharm中使用googleappenginesdk

Python 在pycharm中使用googleappenginesdk,python,google-app-engine,import,sdk,pycharm,Python,Google App Engine,Import,Sdk,Pycharm,我正在使用PyCharm IDE,我正在尝试从google应用程序引擎SDK导入webapp2。由于该模块不随python提供,因此它无法识别“没有名为webapp2的模块”。。我使用的是pycharm社区版,是否还有其他版本?我可以以某种方式导入SDK吗?PyCharm社区版不支持Google App Engine 参考: 以下是帮助您安装webapp2的指南: 注意:webapp2只是第一步,您将错过PyCharm与googleappengine的集成。如果您的项目需要其他谷歌AppEngi

我正在使用PyCharm IDE,我正在尝试从google应用程序引擎SDK导入webapp2。由于该模块不随python提供,因此它无法识别“没有名为webapp2的模块”。。我使用的是pycharm社区版,是否还有其他版本?我可以以某种方式导入SDK吗?

PyCharm社区版不支持Google App Engine

参考:

以下是帮助您安装webapp2的指南:


注意:webapp2只是第一步,您将错过PyCharm与googleappengine的集成。如果您的项目需要其他谷歌AppEngine Services,请考虑投资PyTrimabor的专业版。

< P>如果您考虑升级到PyGrand的专业版(或使用30天测试许可证),您可以在这里找到PyGracle指南,说明如何创建谷歌App Engine项目:

在创建项目之前,您必须下载并安装google app engine sdk,具体取决于您的平台和要使用的语言:


PyCharm社区版可以配置为与Google应用程序引擎python以及webapp2一起使用。您不会获得PyCharm Professional Edition的所有优点,例如部署,但您可以一步一步地进行调试,并获得代码导航和自动完成功能

要启用调试,请通过设置编辑PyCharm运行/调试配置:

  • 脚本:appengine的dev_appserver.py
  • 脚本参数:
    --automatic\u restart=no--max\u module\u instances=“默认值:1”。
  • 工作目录:基本项目文件夹(包含app.yaml文件的文件夹)
更多信息。

我将PyCharm(webApp2库)与google app engine结合使用,并试图找到通过python代码进行调试的最佳方法, 这就是我发现的:

主要有两种选择:

  • PDB(python调试器)-用于运行和调试代码的GAE工具,默认安装在GAE目录(dev_appserver.py)中。 该工具允许您从cmd运行程序并手动调试

  • “导入pdb”到python代码中

  • 使用“pdb.set_trace()”命令放置断点
  • 使用cmd运行程序
    cd
    python dev_appserver.py
对于ins
cd C:\Program Files(x86)\Google\Google\U appengine
python dev_appserver.py C:\projects\myapp

[pbd语法][1]

  • 第二个也是我首选的选项是使用pycharm内置调试器工具。您只需在pycharm调试配置中使用脚本dev_appserver.py

  • 您(1)安装了GAE SDK吗?(2) 您是否通过PyCharm的“创建新项目”菜单启动项目,然后选择Google App Engine project?解决了我的问题:)