当我在终端中使用python3时,我无法使用键盘上的方向按钮移动

时间:2013-10-27 06:07:45

标签: python-3.x command-line terminal

就像标题一样,每当我尝试在python 3到终端的命令行中移动时,我都会得到^[[D^[[A^[[B^[[C。所以我不能在人物之间移动。到底是怎么回事?

2 个答案:

答案 0 :(得分:0)

看起来readline未安装或正在运行。尝试运行import readline并查看是否导入。这通常是因为构建Python而没有readline标头。在Debian / Ubuntu中,可以安装libreadline-dev包。然后,如果您已编译Python,则使用make重建Python以添加readline支持。

答案 1 :(得分:0)

一种解决方案是安装 rlwrap 并使用

启动Python
$ rlwrap python3.3

当然,这并不能解决问题,而是绕过它。