我有两台运行Ubuntu 11.04并安装了Python 2.7.1的不同机器。但是,在一台机器上
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
我可以按向上箭头加载前面的命令,左右移动以向左和向右移动,这样在交互式解释器中。
但是在机器上运行
Python 2.7.1 (r271:86832, May 9 2011, 13:46:03)
[GCC 4.4.5] on linux2
我无法这样做。所以我想知道是什么导致了这个问题,以及如何解决它。
答案 0 :(得分:2)
Python 2.7.1的第二次安装似乎已在稍后编译。我猜它是从源代码编译的。必须安装libreadline-dev(*)包,以便在编译Python时包含对readline的支持。
(*)特定Linux版本的实际软件包名称会有所不同。