【问题标题】:No readline support while using pdb.set_trace()使用 pdb.set_trace() 时不支持 readline
【发布时间】:2012-05-17 15:25:35
【问题描述】:

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

【问题讨论】:

    标签: python readline pdb libreadline


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-08-31
        • 1970-01-01
        • 2017-07-02
        • 2022-07-19
        • 1970-01-01
        • 2015-05-17
        • 2019-03-06
        相关资源
        最近更新 更多