centos有yum,可以安裝大多數軟件,但是安裝python3得先添加源,然後再安裝python3,但是不能安裝python3.6,只能安裝到python3.4,所以直接下載源代碼還是比較靠譜。
系統環境:centos7
step 1
先下載python3.6,官網地址 python3.6下載,這個頁面有如下區域
選擇自己需要的版本進行下載
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz /路徑/
下載完成後使用以下命令進行解壓:
tar -zxvf Python-3.6.5.tgz
現在第一步就完成了
step 2
現在需要的文件準備好了,然後將環境配置好,以確保編譯安裝的過程中不會出問題
安裝gcc
yum install gcc
安裝zlib依賴
yum install zlib*
安裝openssl-devel
yum install openssl-devel
這些都安裝完成後就要開始安裝了
step 3
進入解壓後的目錄
先執行下面命令進行配置,如果不加參數,會導致安裝完成後pip不能使用
./configure --with-ssl
然後執行下面命令進行安裝
make && make install
上面的命令都執行完成後,安裝就完成了,但是還不能全局使用,這樣就很尷尬了,所以還需要一步
setp 4
建立軟鏈接
命令如下:
ln -s /usr/local/bin/python3 /usr/bin/python3
ln -s /usr/local/bin/pip3 /usr/bin/pip3
執行完成後,再任意位置輸入python3或者pip3,進入交互界面或者顯示使用幫助,安裝完成