在不重编译Python的情况下添加Readline功能

Bri*_*ell 8 python readline

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

我可以快速添加readline支持,还是必须重新编译Python?似乎应该有一种快速,理智的方式来做这件事,但我不知道这样的方式.

Ada*_*tek 12

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

$ easy_install readline
Run Code Online (Sandbox Code Playgroud)

您也可以考虑使用ipython.