在Python3解释器的交互界面下使用方向键产生乱码的解决办法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Python3解释器的交互界面下使用方向键产生乱码的解决办法相关的知识,希望对你有一定的参考价值。

现象: 在python3的解释器交互界面使用方向键会产生类似: [d^[C之类的乱码.

原因: 未使能readline功能


解决办法:



yum install -y readline-devel       //安装C的readline相关文件


make distclean     //清理之前安装过程中的相关信息

vim ./Moudules/Setup.dist             //编辑Python3源码目录中Modules下的Setup.dist文件

#readline readline.c -lreadline -ltermcap   //把Setup.dist中的本行代码前的注释符去掉. (删掉'#'号)

./configure —with-readline   //重新运行./configure  并带上--with-readline参数以使能readline

make    //重新编译

make install  //重新安装python3










以上是关于在Python3解释器的交互界面下使用方向键产生乱码的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Python3 解释器:交互式编程脚本式编程介绍

对于Centos7,安装python3.6无法使用方向键问题的解决方法

vim下ctrl+s

Centos6.5 编译安装python3.5版本,无法使用退格键方向键删除键等

解决python3退格键和方向键无法正常使用方法

linux系统环境下怎样设置当前路径为/mofile