在Ubuntu下用Eclipse调试Pylons

1 投票
4 回答
2163 浏览
提问于 2025-04-11 18:17

我正在尝试在Ubuntu系统下使用Eclipse调试pylons。

具体来说,我不太确定在运行配置对话框中“主模块”应该用什么。

(这个链接是StackOverflow上一个类似的问题,但我觉得它适用于Windows,因为我在我的系统上找不到paster-script.py)

有人能帮忙吗?

4 个回答

1

我确实需要这一步 "sudo python setup.py develop" 才能让它正常运行……否则会出现一些错误。

顺便说一下,setup.py 是你在创建项目时生成的那个文件。

1

我基本上是用差不多的方式让它运行起来了——不过你不需要做setup.py的开发步骤,没这个步骤也能正常工作。

它的作用是为你的项目目录设置一个全局链接,这个链接是给一个和你项目名字相同的Python包用的。

4

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

窗口>首选项>Pydev>解释器-Python 中,先把 Python 解释器删除,然后在安装了 pylons 之后重新加载它(选择 新建)。

在终端中,进入项目目录。然后输入 sudo python setup.py develop。我不太确定这个命令具体做了什么,但它确实有效(如果有人知道,可以告诉我一下)。

运行>打开调试对话框 中,在 主模块 里输入 paster 的位置。对我来说,这个位置是 /usr/bin/paster。然后在 参数 标签下的 程序参数 中输入 serve /你的项目位置/development.ini

一切准备就绪。 我花了很多时间才发现,如果参数中包含 --reload,它就无法正常工作。

撰写回答