我想在Ubuntu下的Eclipse中调试挂钩。 具体。我不确定在“运行配置”对话框中的“主模块”中使用什么。在Ubuntu下的Eclipse中调试挂钩
(this是计算器上类似的问题,但我认为它适用于Windows,因为我无法找到paster-script.py我的系统上)
谁能帮助?
我想在Ubuntu下的Eclipse中调试挂钩。 具体。我不确定在“运行配置”对话框中的“主模块”中使用什么。在Ubuntu下的Eclipse中调试挂钩
(this是计算器上类似的问题,但我认为它适用于Windows,因为我无法找到paster-script.py我的系统上)
谁能帮助?
我已经设法解决这个问题。
在Window>Preferences>Pydev>Interpreter-Python
删除python解释器并重新加载它(选择New
)后安装挂架。
在终端cd进入项目目录。然后键入sudo python setup.py develop
不知道这是什么一样,但它的伎俩(如果任何一个想在填补我,请不要)
在Run>Open Debug Dialog
在Main Module
进入贴的位置。对我来说这是/usr/bin/paster
。然后在Arguments
选项卡中的Program arguments
输入serve /locationOfYourProject/development.ini
全部设置去。 我花了很多搜索找出它不工作,如果参数包括--reload
我知道它运行基本上几乎相同的方式 - 虽然你不必做setup.py开发步骤 - 没有这个,它工作得很好。
它所做的就是设置项目目录的全局链接,用于以项目名称命名的python包。
我确实需要这一步“sudo python setup.py develop”才能让它运行..否则它会抛出一些异常。
btw,setup.py是您创建的项目中的一个。
还没有尝试过Eclipse,但我敢打赌,我一直用来调试WingIDE中的Pylons应用程序的解决方案也适用于此。
编写以下两个衬垫(命名为run_me.py或类似),并将其保存在您的项目目录:
从paste.script.serve进口ServeCommand
ServeCommand(“服务“).RUN([” development.ini“])
设置该文件作为主要调试对象(又名主模块)
享受。