我有一个运行Python 2.6.X的应用程序。以交互模式启动Python解释器(使用或不使用virtualenv):readline支持工作(命令历史记录)。 使用相同的Python解释器启动我的应用程序(virtualenv-ed或不使用):使用 pdb.set_trace()时,没有可用的readline支持:光标键不起作用。操作系统是Linux。
答案 0 :(得分:1)
检查此配方以在pdb中启用readline支持
http://code.activestate.com/recipes/498182-sane-tab-completion-in-pdb/
答案 1 :(得分:-1)
我有一个类似的问题,对我来说解决方案是使用django而不是pdb包附带的set trace命令。