源碼安裝python2.7
1、解決pip zipimport.ZipImportError: can’t decomPRess data; zlib not available E: The package lists or status file could not be parsed or opened.問題 ./configure –prefix配置后 找到Modules/Setup,找到463行左右
#zlib zlibmodule.c -I
去掉注釋變為:
zlib zlibmodule.c -I
升級CentOS中的Python到2.7.6版本后發現Python在交互模式下方向鍵顯示亂碼。網上搜索了一下,有說是終端問題的,但更多說是readline庫的問題。由于系統缺少了readline相關模塊,CentOS 6.5默認只安裝了readline模塊而沒有安裝readline-devel模塊,所以只要安裝下即可。
[root@CentOS ~]# yum list | grep readline readline.i686 6.0-4.el6 @anaconda-CentOS-201311271240.i386/6.5 readline-devel.i686 6.0-4.el6 @base compat-readline5.i686 5.2-17.1.el6 base compat-readline5-devel.i686 5.2-17.1.el6 base compat-readline5-static.i686 5.2-17.1.el6 base libreadline-java.i686 0.8.0-24.3.el6 base libreadline-java-javadoc.i686 0.8.0-24.3.el6 base readline-static.i686 6.0-4.el6 base 1 [root@CentOS ~]# yum install readline-devel -y 安裝完成readline-devel后,再重新編譯安裝Python2.7.6即可解決問題
Modules/Setup取消注釋166行 readline readline.c -lreadline -ltermcap
[root@CentOS Python-2.7.6]# configure [root@CentOS Python-2.7.6]# make && make install
問題解決
然后重新編譯安裝
新聞熱點
疑難解答