1

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

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

任何人都可以帮忙吗?

4

4 回答 4

4

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

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

在终端 cd 进入项目目录。然后输入sudo python setup.py develop Not sure what this does, but it does the trick(如果有人想填写,请填写)

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

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

于 2008-11-24T17:59:18.940 回答
1

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

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

于 2008-12-16T11:09:15.203 回答
1

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

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

于 2009-01-12T11:48:15.960 回答
0

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

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

    从 paste.script.serve 导入 ServeCommand

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

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

  3. 享受。

于 2009-01-13T15:39:03.653 回答