问题
python交互界面没法使用方向键,按方向键全变成^[[^C这类型的字符
解决办法
办法1:
使用yum安装readline、readline-devel,而后重装python
这种方法太麻烦了,通常不用
办法2:
使用pip安装gnureadline模块,若是由于某些缘由没法安装gnureadline模块时,使用readline模块代替
readline模块在2012年更名为gnureadline
之因此不推荐优先安装readline模块,是由于该模块存在bug,可能致使进入python交互界面后,执行任何命令都会致使交互界面崩溃
>>>
*** Error in `python3': free(): invalid pointer: 0x00007fe324e356a8 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x81499)[0x7fe324011499]
python3(PyOS_Readline+0xec)[0x59e64c]
......
卸载掉readline后,python交互界面就恢复正常了,但 gnureadline 模块不会有这样的bug