Centos系統默認安裝Python2.7版本,但Django2.0不支持Python2.7版本,因此我們需要在Centos系統中安裝Python3版本。
在安裝Python3.6之前,分別需要安裝Linux的wget工具、GCC編譯器環境以及Python3使用的依賴組件。相關指令如下:
#安裝Linux的wget工具,用於網上下載文件
yum -y install wget
GCC編譯器環境,安裝Python3時所需的編譯環境
yum -y install gcc
Python3所使用的依賴組件
yum -y install openssl-devel zlib-devel bzip2-devel expat-devel gdbm-devel sqlite*-devel readline-devel mysql-devel
完成上述的安裝後,使用wget指令在Python官方下載Python3.6的壓縮包,在Centos系統輸入下載指令
wget "https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz"
下載完成後,可以在當前路徑下查看下載的內容,如下圖所示:
下一步就是對tgz壓縮包進行壓縮,在當前路徑下輸入解壓指令
tar -zxvf Python-3.6.3.tgz
解壓完後,當前路徑下會出現一個Python-3.6.3文件夾,如下圖所示
Python-3.6.3文件夾是我們需要的開發環境,裏面包含Python-3.6版本所需要的組件。最後將Python-3.6.3編譯到Centos系統,編譯指令如下:
進入Python-3.6.3文件夾
cd Python-3.6.3
依次輸入編譯指令
sudo ./configure
make
make install
編譯完成後,我們在Centos系統輸入指令Python3,即可進入Python交互模式,如下圖所示: