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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM