【问题标题】:Adding Readline Functionality Without Recompiling Python在不重新编译 Python 的情况下添加 Readline 功能
【发布时间】:2010-09-21 21:42:21
【问题描述】:

我最近升级到 Ubuntu 10.04 LTS 并刷新了我的 Python 环境。我从源代码安装了 Python 2.7。不幸的是,我没有注意到 Setup.dist 默认注释掉了 readline 行——默认情况下,没有安装 readline 支持。我现在将 Python 解释器用作 REPL,以至于常量 ^[[A 和 ^[[D 非常令人讨厌。

我可以快速添加 readline 支持,还是我必须再次重新编译 Python?这似乎是一种应该快速、理智的方法,但我不知道这种方法。

【问题讨论】:

    标签: python readline


    【解决方案1】:

    有一个独立的gnureadline package 可用,您可以使用 setuptools 安装它

    $ easy_install readline
    

    您也可以考虑改用ipython

    【讨论】:

    • 这能回答问题吗?
    • 哦,嘿,这行得通。我的右手小指,免于无限退格,谢谢。
    • 你是个天才,为我节省了宝贵的时间。很遗憾你的回答没有比这个更受欢迎哈哈。