0

就像标题一样,每当我尝试通过终端在 python3 中移动命令行时,我都会得到这个^[[D, ^[[A,^[[B^[[C. 所以我不能在角色之间移动。到底是怎么回事?

4

2 回答 2

0

一种解决方案是安装rlwrap并启动​​ Python

$ rlwrap python3.3

当然,这并不能消除问题,而是绕过它。

于 2013-10-27T12:41:21.367 回答
0

看起来 readline 没有安装或工作。尝试运行import readline并查看它是否导入。这通常是因为构建 Python 而没有 readline 标头。在 Debian/Ubuntu 中,可以安装该libreadline-dev软件包。然后,如果您已经编译了 Python,请重新构建 Pythonmake以添加 readline 支持。

于 2013-10-27T09:59:01.903 回答