1. 程式人生 > >在Python3解釋器的交互界面下使用方向鍵產生亂碼的解決辦法

在Python3解釋器的交互界面下使用方向鍵產生亂碼的解決辦法

python readline 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解釋器的交互界面下使用方向鍵產生亂碼的解決辦法