就像标题一样,每当我尝试在python 3到终端的命令行中移动时,我都会得到^[[D
,^[[A
,^[[B
和^[[C
。所以我不能在人物之间移动。到底是怎么回事?
答案 0 :(得分:0)
看起来readline未安装或正在运行。尝试运行import readline
并查看是否导入。这通常是因为构建Python而没有readline标头。在Debian / Ubuntu中,可以安装libreadline-dev
包。然后,如果您已编译Python,则使用make
重建Python以添加readline支持。
答案 1 :(得分:0)
一种解决方案是安装 rlwrap 并使用
启动Python$ rlwrap python3.3
当然,这并不能解决问题,而是绕过它。