【问题标题】:Debugging pylons in Eclipse under Ubuntu在 Ubuntu 下的 Eclipse 中调试 pylons
【发布时间】:2008-11-23 15:05:37
【问题描述】:

我正在尝试在 Ubuntu 下的 Eclipse 中调试 pylons。 具体来说。我不确定“运行配置”对话框中的“主模块”应该使用什么。

this 是关于 stackoverflow 的类似问题,但我认为它适用于 windows,因为我在我的系统上找不到 paste-script.py)

谁能帮忙?

【问题讨论】:

    标签: python eclipse debugging ubuntu pylons


    【解决方案1】:

    我现在已经设法解决了这个问题。

    Window>Preferences>Pydev>Interpreter-Python 中删除python 解释器并在安装pylons 后重新加载它(选择New)。

    在终端 cd 进入项目目录。然后输入sudo python setup.py develop 不知道这是做什么的,但它可以解决问题(如果有人想填写我,请填写)

    Run>Open Debug Dialog 中输入Main Module 中的粘贴位置。对我来说这是/usr/bin/paster。然后在Program argumentsArguments选项卡中输入serve /locationOfYourProject/development.ini

    一切准备就绪。 我花了很多时间才发现如果参数包含--reload,它就不起作用

    【讨论】:

      【解决方案2】:

      我基本上以几乎相同的方式运行它 - 尽管您不必执行 setup.py 开发步骤 - 没有它它可以正常工作。

      它的作用是为一个以你的项目名称命名的 python 包设置全局链接到你的项目目录。

      【讨论】:

        【解决方案3】:

        我确实需要这一步“sudo python setup.py develop”来让它运行..否则它会抛出一些异常。

        顺便说一句,setup.py 是您创建的项目中的那个。

        【讨论】:

          【解决方案4】:

          尚未在 Eclipse 上尝试过,但我敢打赌,我在 WingIDE 中用于调试 Pylons 应用程序的解决方案也可以在这里工作。

          1. 编写以下两行代码(将其命名为 run_me.py 或类似名称)并将其保存在您的项目目录中:

            从 paste.script.serve 导入 ServeCommand

            ServeCommand("serve").run(["development.ini"])

          2. 将此文件设置为主调试目标(又名主模块)

          3. 享受吧。

          【讨论】:

            猜你喜欢
            • 2010-09-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-05-03
            • 1970-01-01
            • 2013-06-26
            • 1970-01-01
            相关资源
            最近更新 更多