1. 程式人生 > >python互動介面無法使用方向鍵

python互動介面無法使用方向鍵

問題

python互動介面無法使用方向鍵,按方向鍵全變成^[[^C這型別的字元

解決辦法

辦法1: 使用yum安裝readline、readline-devel,然後重灌python 這種方法太麻煩了,一般不用   辦法2: 使用pip安裝gnureadline模組,如果因為某些原因無法安裝gnureadline模組時,使用readline模組代替 readline模組在2012年改名為gnureadline 參考文件:https://bugs.python.org/issue29880 之所以不推薦優先安裝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 &nbs