通常狀況下,各種Linux操做系統是會默認安裝Python2.x的,在最新的CentOS7.4版本中,發現系統默認只安裝了Python2.x,並且是不少系統組件的依賴包,不推薦卸載。目前Python3.x逐漸流行,因此安裝Python3.x。python
因爲Python2.x系統默認已經安裝,因此咱們只須要下載Python3.x版本進行設置、安裝便可。curl
一、下載Python3.x,下載地址能夠去Python官網上尋找。ide
我把壓縮包放在/usr/local下url
cd /usr/localspa
[root@localhost local]# 操作系統
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 或ip
curl -O https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xzssl
二、解壓已經下載完成的源碼包:(在本身的文件下)get
[root@localhost local]# 源碼
tar -xvJf Python-3.6.3.tar.xz
三、解壓後進入該目錄進行安裝相應的依賴包:
cd Python-3.6.3
若是你的系統沒有安裝gcc的話,你還須要先完成gcc的安裝:
[root@localhost Python-3.6.3]#
yum -y install gcc
發現還須要安裝openssl-devel,安裝openssl-devel時,zlib-devel會做爲依賴包被安裝。因此安裝了openssl-devel就不須要安裝其餘的了!
直接安裝openssl-devel:
[root@localhost Python-3.6.3]#
yum -y install openssl-devel
當前的工做目錄爲:/usr/local/Python-3.6.3,依次執行:
[root@localhost Python-3.6.3]#
./configure --prefix=/usr/local/Python3.6.3
[root@localhost Python-3.6.3]#
make&&make install
四、創建軟鏈接:
[root@localhost Python-3.6.3]#
ln -s /usr/local/Python3.6.3/bin/python3.6 /bin/python3
[root@localhost Python-3.6.3]#
ln -s /usr/local/Python3.6.3/bin/pip3 /bin/pip3
五、輸入python3,安裝成功!