14

我有一个运行 Python 2.6.X 的应用程序。以交互模式启动 Python 解释器(使用或不使用 virtualenv):readline 支持工作(命令历史记录)。使用相同的 Python 解释器启动我的应用程序(virtualenv-ed 与否):使用pdb.set_trace()时没有可用的 readline 支持:光标键不起作用。操作系统是Linux。

4

2 回答 2

1

检查此配方以在 pdb 中启用 readline 支持

http://code.activestate.com/recipes/498182-sane-tab-completion-in-pdb/

于 2012-05-14T05:53:37.417 回答
-1

我有一个类似的问题,对我来说,解决方案是使用 django 附带的 set trace 命令而不是 pdb 包。

于 2015-04-09T08:09:01.107 回答