標籤:python 亂碼 互動式 ipython python編程 python安裝
解決辦法如下:
1、安裝readline模組
readline庫是bash shell用的庫,包含許多功能,如命令列自動補全等。
ubuntu下安裝的命令:
sudo apt-get install libreadline-dev
2、重新安裝python
在python的安裝目錄下,執行:
make;sudo make install
現在去試試看行了不,如果還是不行,就使用python內建的readline模組
切換到python安裝源碼目錄下的Modules目錄,編輯Setup檔案
取消 #readline readline.c -lreadline -ltermcap 行的注釋符#
再重新安裝python(執行2的操作)
ps:在fedora下可能會出現readline/readline.h:沒有那個檔案或目錄的問題(公司的是ubuntu11.10,我自己的機器裝的是fedora14,出現了這個問題)
解決辦法:
sudo yum install libtermcap-devel ncurses-devel libevent-devel readline-devel
CentOS 6 下ipython正常情況下是有顏色的,
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/5A/5F/wKioL1T8HwrxpI0iAAGllCiTObg080.jpg" title="2.jpg" alt="wKioL1T8HwrxpI0iAAGllCiTObg080.jpg" />
如果安裝完成後提示符沒有顏色,那麼請 yum install readline-devel 試試。
本文出自 “Professor哥” 部落格,請務必保留此出處http://professor.blog.51cto.com/996189/1618390
ipython 和 Python互動式模式下 鍵盤方向鍵亂碼的解決方案