CentOS 6.x自帶的Python版本是2.6,CentOS 7.x上自帶的是2.7,我們要自己安裝Python3.X,配置環境,不過一般安裝過程不會一帆風順,往往有些報錯,在CentOS以及其他的Linux系統中遇到安裝包安裝錯誤的原因,大多數都是因為缺少依賴包導致的,需要自己處理一下,下面就是在安裝Python3一般會遇到的問題:
一、問題1:
- checking MACHDEP... linux
- checking for --without-gcc... no
- checking for --with-icc... no
- checking for gcc... no
- checking for cc... no
- checking for cl.exe... no
- configure: error: in `/usr/local/Python3/Python-3.6.5':
- configure: error: no acceptable C compiler found in $PATH
- See `config.log' for more details
遇到上面報錯提示提示說明本機中缺少gcc編譯環境,2種解決方式
1、通過yum安裝gcc編譯環境:yum install -y gcc
2、本機沒有安裝yum功能,可下載gcc安裝包:https://gcc.gnu.org/
完成后重新執行命令 添加配置:./configure --prefix=/usr/local/Pthon3
然后再執行命令:make
二、問題2:
執行命令:make可能出現下面錯誤提示:zipimport.ZipImportError: can't decompress data; zlib not available make: *** [install] 錯誤 1 說明系統缺少zlib 的相關工具包導致的,知道了問題所在,那么我們只需要安裝相關依賴包即可,
解決辦法:打開終端,輸入一下命令安裝zlib相關依賴包
yum -y install zlib*
完成后繼續執行命令:make install進行安裝。