一、下載
官網地址:https://www.python.org/downloads/source/
我下載的是最新的3.6.2rc版本
# cd /opt/
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2rc1.tgz
tar -zxvf Python-3.6.2rc1.tgz
mv Python-3.6.2rc1 python-3.6.2
二、前期准備
1. # yum -y groupinstall "Development tools" 安裝所有開發組件
2. # yum -y install readline-devel 解決python安裝后上下左右按鍵出現^H等亂碼問題
3. 我用的是SecureCRT,打開會話選項——終端——仿真——映射鍵,
將其它映射中的Backspace發送delete(B)和Delete發送backspace(S)前的選項勾上,
解決退格鍵顯示亂碼問題。
三、安裝python3.6.2
# cd python-3.6.2
# ./configure
# make && make install
檢測當前主機python版本:python -V
一般情況下顯示的都是老版本。
四、修改執行python命令時使用新版本python-3.6.2
# cd /usr/bin
# rm -f python
# ln -s /opt/python-3.6.2/python ./python
可能是因為未正式發行的原因,python目錄下沒找的bin目錄,尷了個尬,不過沒關系,
有bin目錄的同學可以直接鏈接到bin目錄下的python
這樣再執行python -V就顯示新版本3.6.2rc1了。
五、修改yum
在刪除/usr/bin/python后,再執行yum命令就會報錯,原因是因為yum是通過python2.x開發的
找到/usr/bin/yum,將第一行#!/usr/bin/python改為#!/usr/bin/python2.x你原先的python版本號。