1. 程式人生 > >Python安裝常見問題(1):zipimport.ZipImportError: can't decompress data

Python安裝常見問題(1):zipimport.ZipImportError: can't decompress data

在CentOS以及其他的Linux系統中遇到安裝包安裝錯誤的原因,大多數都是因為缺少依賴包導致的,所以對於錯誤:zipimport.ZipImportError: can’t decompress data,是因為缺少zlib 的相關工具包導致的,知道了問題所在,那麼我們只需要安裝相關依賴包即可,
1、開啟終端,輸入一下命令安裝zlib相關依賴包:

    yum -y install zlib*

2、進入 python安裝包,修改Module路徑的setup檔案:

vim module/setup 

找到一下一行程式碼,去掉註釋:

#zlib zlibmodule.c -I$(prefix)/include -L
$(exec_prefix)/lib -lz 去掉註釋 zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
 另外,在這裡說明一下,對於在安裝Python安裝的過程中遇到這個問題,安裝完上面的依賴包後,即可重新進入終端,進入python的安裝包路徑下執行:
    make && make install 

重新編譯安裝即可,