Linux 下安裝Python報錯:zlib not available


問題描述:

在Linux下安裝Python時出現一個錯誤:zipimport.ZipImportError: can't decompress data; zlib not available

詳細錯誤信息:

zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1079: recipe for target 'install' failed
make: *** [install] Error 1

問題解決:

這是因為缺少依賴造成的,在安裝python之前需要先安裝python的依賴環境。

Ubuntu/Debian下需安裝的依賴:

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl

Fedora/CentOS/RHEL(aws ec2)下需安裝的依賴:

sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel

安裝完成后,需要重新安裝一次。具體安裝步驟可參見:https://www.cnblogs.com/Jimc/p/10218387.html

本文參考:https://github.com/pyenv/pyenv/wiki/Common-build-problems


免責聲明!

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



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