我正在使用PyCharm IDE,我正在尝试从谷歌应用引擎SDK导入webapp2。由于该模块没有附带python,因此它无法识别它“没有名为webapp2的模块”..我正在使用pycharm社区版本,无论如何都在这周围?我可以以某种方式导入SDK吗?
答案 0 :(得分:19)
可以将PyCharm Community Edition配置为使用Google App Engine python,从而使用webapp2。您无法获得PyCharm专业版的所有优势,例如部署,但您可以逐步调试并获得代码导航和自动完成功能。
要启用调试,请通过设置:
编辑PyCharm Run / Debug配置--automatic_restart=no --max_module_instances="default:1" .
答案 1 :(得分:2)
PyCharm Community Edition不支持Google App Engine。
参考:PyCharm Editions Comparison
以下是可以帮助您安装webapp2的指南:Quick start (to use webapp2 outside of App Engine)
注意: webapp2只是第一步,您将错过PyCharm与Google App Engine的集成。如果您的项目需要其他Google App Engine服务,请考虑投资专业版的PyCharm。
答案 2 :(得分:1)
我正在使用带有谷歌应用引擎的PyCharm(webApp2库),我试图通过python代码找到调试的最佳方法, 这就是我发现的:
有两个主要选项:
PDB(python debugger) - 用于运行的GAE工具&调试您的GAE目录(dev_appserver.py)中默认安装的代码。 该工具允许您从cmd运行程序并手动调试它。
“导入pdb”到你的python代码
cd <google_appengine_dir>
python dev_appserver.py <your_project_path>
for ins cd C:\Program Files (x86)\Google\google_appengine
python dev_appserver.py C:\projects\myapp
[pbd syntax] [1]
insert pdb to your python code
答案 3 :(得分:-1)
如果您考虑升级到专业版PyCharm(或使用30天测试许可证),您可以在此处找到PyCharm指南,其中显示了如何创建Google应用引擎项目:
Getting Started with PyCharm as Google App Engine IDE
在您创建项目之前,您必须下载并安装Google应用引擎sdk,具体取决于您的平台以及您要使用的语言: