【问题标题】:Pycharm multiple modules Run serverPycharm多模块运行服务器
【发布时间】:2015-04-23 15:38:53
【问题描述】:

我正在尝试在谷歌应用引擎中使用多个模块。

我尝试使用这个源代码:

https://github.com/GoogleCloudPlatform/appengine-modules-helloworld-python

但我似乎无法找到从 pycharm 运行并加载所有 .yaml 的方法,因此似乎只加载了 app.yaml。

在尝试将代码上传到 appengine(使用 pycharm)时,我似乎无法全部上传。

有办法解决吗?

我看到了类似的问题: Run App Engine development server with modules in PyCharm

但我想不出答案 + 他没说要上传到appengine。

这是日志:

"C:\PyCharm 4.0.5\bin\runnerw.exe" C:\Python27\python.exe "C:/Program Files (x86)/Google/google_appengine/dev_appserver.py" --host 127.0.0.1 .
INFO     2015-04-24 17:14:31,730 sdk_update_checker.py:229] Checking for updates to the SDK.
WARNING  2015-04-24 17:14:33,382 simple_search_stub.py:1126] Could not read search indexes from c:\users\ishwartz\appdata\local\temp\appengine.pythonfortau\search_indexes
INFO     2015-04-24 17:14:33,401 api_server.py:172] Starting API server at: http://localhost:60656
INFO     2015-04-24 17:14:33,414 dispatcher.py:186] Starting module "default" running at: http://127.0.0.1:8080
INFO     2015-04-24 17:14:33,424 admin_server.py:118] Starting admin server at: http://localhost:8000

没什么奇怪的,他们只是忽略了其他模块。 谢谢。

【问题讨论】:

  • 当您尝试运行项目时,运行日志中显示的消息是什么?运行 -> 编辑配置中有哪些附加选项? (顺便说一句,你提到的类似问题有点老了,事情发生了变化)。

标签: python google-app-engine pycharm gae-module


【解决方案1】:

FWIW,在 Additional options 部分中添加每个模块的 .yaml 文件相对于项目目录的位置后,我能够在开发服务器上运行多模块项目运行 -> 编辑配置菜单。

注意:我使用的是 PyCharm 4.0.6,它修复了 PY-10675 - 你提到的类似问题的主题。

运行日志中的这一行表明运行配置中没有包含模块的 .yaml 文件,它只是使用默认设置运行:

... (x86)/Google/google_appengine/dev_appserver.py" --host 127.0.0.1 .

将这些添加到您的运行配置中:

app.yaml mobile_frontend.yaml static_backend.yaml

有了这些配置,您应该在运行日志的第一行看到类似这样的内容:

... (x86)/Google/google_appengine/dev_appserver.py" --host 127.0.0.1 app.yaml mobile_frontend.yaml static_backend.yaml

我不能 100% 确定 dispatch.yaml 是否也应该包含在内(我还没有在我的项目中使用调度程序文件) - 按照运行控制台中显示的消息并在需要时尝试添加它.

但我也被困在上传阶段,因为我找不到类似上传配置的地方。 被 JetBrains 确认为问题,跟踪为 PY-15686

手动上传似乎是目前唯一的解决方法。

【讨论】:

    猜你喜欢
    • 2016-01-24
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    • 2015-12-02
    • 1970-01-01
    • 2020-11-01
    相关资源
    最近更新 更多