【发布时间】:2013-03-25 17:26:32
【问题描述】:
我最近从源代码编译了 Python 3.3,并将其安装在我的 Linux Ubuntu 工作站上的主目录中。一切正常,直到我今天不得不重新启动计算机。
通常,我可以使用键盘上的箭头键在 Python3 解释器的命令行中导航(在 bash shell 中)——它仍然可以与这台机器上的 Python2.7 解释器一起使用。现在,当我想使用向上键访问历史记录或向左或向右移动命令行中的光标时,解释器无法识别这些,而是插入字符。 例如,
^[[D^[[A^[[B^[[C
有人知道我该如何解决这个问题吗?重启之前一直正常,之后肯定发生了什么。
【问题讨论】:
-
你可以使用 ipython,它有这个功能等等......
-
我通常在 vi 中编写代码,但有时我会使用 bash shell 中的解释器来进行尝试。我的意思是,它在重新启动之前工作得很好,也许我明天就重新安装它。我听到了很多关于 iPython 的正面评价,但我不想在此工作站上安装它。不过,在我的 Mac 上在家尝试在我的待办事项列表中非常重要
-
谢谢,我明天回到工作站试试。顺便说一句,什么是“tty”?
-
os.system('pmap %d | grep readline' % os.getpid())返回256,我认为这意味着 readline 正在工作?
标签: python python-3.x keyboard cursor