使用PyCharm中的模块运行App Engine开发服务器

时间:2013-08-26 11:24:03

标签: python google-app-engine pycharm

自最新发布的Google App Engine Python SDK以来,可以使用modules。我有一个带有默认模块和另一个模块的Python应用程序。要在开发服务器中启动模块,必须像这样运行开发服务器:

dev_appserver.py app.yaml othermodule.yaml

当我在PyCharm的运行/调试配置中将app.yaml othermodule.yaml添加到“附加选项”然后运行开发服务器时,我收到以下错误消息:

  

google.appengine.tools.devappserver2.errors.InvalidAppConfigError:“。”   是一个目录,需要一个yaml配置文件

这是因为PyCharm在命令末尾添加了一个点来运行开发服务器,如下所示:

dev_appserver.py app.yaml othermodule.yaml .

是否可以删除点,或者我必须等到在PyCharm中修复它?在有模块之前,没有必要这样做。

1 个答案:

答案 0 :(得分:6)

您可以暂时通过创建新的运行配置来解决此问题。 选择Python配置,然后填写如下:

  • 脚本:/path/to/your/dev_appserver.py
  • 脚本参数:dispatch.yaml module1.yaml module2.yaml
  • 工作目录:/path/to/your/appengine/project

对我来说,它的效果很好。调度程序正在正常启动,我在PyCharm中获得了以前的所有日志。