1. 程式人生 > >在centos6.7通過原始碼安裝python3.6.7報錯“zipimport.ZipImportError: can't decompress data; zlib not available”

在centos6.7通過原始碼安裝python3.6.7報錯“zipimport.ZipImportError: can't decompress data; zlib not available”

在centos6.7通過原始碼安裝python3.6.7報錯:

zipimport.ZipImportError: can't decompress data; zlib not available

從報錯資訊中,我們可以看出系統已經安裝了zlib軟體包,之所以報錯是因為在編譯安裝時找不到zlib的開發連結庫。

centos系統中,zlib的開發連結庫軟體包是“zlib-devel”,因此我們只需要通過yum安裝上該軟體包即可:

sudo yum -y install zlib-devel

安裝後,重新執行 make&make install 即可正常安裝上python3.6.7.

為方便執行python3,需要把命令加入環境變數PATH:

[[email protected] ~]# echo "export PATH=/usr/local/python3/bin:$PATH" /etc/profile.d/python3.sh (/usr/local/python3,安裝python3.6.7的自定義路徑)
[[email protected] ~]# source /etc/profile.d/python3.sh
[[email protected] ~]# echo $PATH
  /usr/local/python3/bin:...