天天看點

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 指令安裝其他元件了