我对Pycharm很新,从今天早上开始,我尝试了不同的配置,将运行命令与现有的Google应用引擎项目一起使用,但没有成功。
我有一个非常明确的错误:)
google.appengine.tools.devappserver2.errors.AppConfigNotFoundError: no app.yaml file at '.'
没错,因为现有项目使用自定义文件调用 app_dev.yaml 。因此,Pycharm无法加载服务器是正常的。
如何更改此行为并告诉Pycharm使用 app_dev.yaml 而不是app.yaml? 有可能吗?
由于
答案 0 :(得分:0)
我在根目录上输入了一个app.yaml并重新加载了我的项目,
答案 1 :(得分:0)
尽管PY-9714问题实际上是在没有解决方案的情况下关闭的,但自动'。'鉴于GAE支持同一应用程序中的多个模块/服务和/或使用Run
文件请求路由,因此在PY-10675中重新考虑了添加到dispatch.yaml
配置中的内容。
因此,在最新的PyCharm版本中,可以在.yaml
配置中指定一个或多个Run
文件作为选项。请参见示例Pycharm multiple modules Run server
对于仍在运行旧版Pycharm且未修复的用户,Run App Engine development server with modules in PyCharm
中介绍了使用包装器脚本的解决方案