0

我最近从源代码编译了 Python 3.3,并将其安装在我的 Linux Ubuntu 工作站上的主目录中。一切正常,直到我今天不得不重新启动计算机。

通常,我可以使用键盘上的箭头键在 Python3 解释器的命令行中导航(在 bash shell 中)——它仍然适用于这台机器上的 Python2.7 解释器。现在,当我想使用向上键访问历史记录,或者在命令行中向左或向右移动光标时,解释器无法识别这些,而是​​插入字符。例如,

^[[D^[[A^[[B^[[C

有谁知道我该如何解决这个问题?在重新启动之前它工作正常,在那之后一定发生了一些事情。

4

2 回答 2

0

python 3.4 的 OS X 包安装也会出现同样的问题。安装 readline 允许以与 python 2.7 中相同的方式使用箭头键。

$pip3 安装读取线

pip 内置于 python 3.4 中。如果您的系统上有 python2,您可能需要使用“pip3”而不是“pip”。

于 2014-04-25T16:32:26.683 回答
0

我不确定是什么导致它在重新启动后停止工作。但是您可以尝试使用 pip 或 easy_install 安装 readline

于 2013-03-25T17:34:17.387 回答