Python3安裝運行python -m ensurepip遇見問題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 

重新編譯安裝即可,    或者在安裝之前就安裝這些依賴包  詳見

linux下安裝python3環境


免責聲明!

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



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