在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










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章