python學習筆記-zipimport.ZipImportError: can't decompress data; zlib not available

python的easy_install工具非常棒,安裝和卸載組件非常方便,安裝過程如下:

wget -q http://peak.telecommunity.com/dist/ez_setup.py

執行上面的命令把ez_setup.py文件下載到當前的目錄下

執行:python ez_setup.py

下載對應的setuptools-xx.egg文件,沒想到出現以下錯誤

zipimport.ZipImportError: can't decompress data; zlib not available

 

解決辦法:

(1)先安裝系統相應的依賴庫文件

 sudo apt-get install zlibc zlib1g-dev

(2)到python安裝目錄下執行

sudo ./configure

 

編輯Modules/Setup文件

vim Modules/Setup

找到下面這句,去掉註釋

#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

 

重新編譯安裝:

sudo make

sudo make -i install

 

(3)重新執行

python ez_setup.py

 

現在就可以用 sudo easy_install 命令安裝其他組件了

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