进入Python命令行使用Backspace和方向键出现乱码

进入Python命令行使用Backspace和方向键出现乱码

Linux服务器版本:CentOS 7.2

Python版本:2.7.12

问题描述:在腾讯云服务器安装好Python后,输入python进入命令行,然后输入内容后,想通过Backspace进行回退删除输入错误的内容显示^H ,以及通过方向键移动光标时显示^[[A 等乱码!

解决方案:

明确自己的系统有readline库,可以直接输入 yum -y install readline 进行验证,如果没有则会自动安装,如果已经有了,会出现下图提示:
然后再验证是否有readline的开发包,如果没有输入 yum install readline-devel.x86_64进行安装;
安装好上述之后,重现进入Python的解压文件夹中进行编译:
./configure
make
make install
最后再次进入Python命令行, Backspace和方向键就可以正常使用了,问题圆满解决!

https://my.oschina.net/aibinxiao/blog/1236076

猜你喜欢

转载自blog.csdn.net/halu_a/article/details/81429357
今日推荐