3

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

dev_appserver.py app.yaml othermodule.yaml

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

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

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

dev_appserver.py app.yaml othermodule.yaml .

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

4

1 回答 1

6

您暂时可以通过创建一个新的运行配置来解决这个问题。选择 Python 配置,然后像这样填写:

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

它对我来说就像这样工作得很好。调度程序正在正确启动,并且我在 PyCharm 中获得了所有日志。

于 2013-10-15T08:48:23.157 回答