CentOS6默認(rèn)安裝的是Python2.6科雳,已經(jīng)是OUT的不行了范删,很多工具都不再支持蕾域,無(wú)奈公司用的阿里云主機(jī)還是CentOS6,迫不得已到旦,做了升級(jí)旨巷,本文用來(lái)記錄下過(guò)程:
獲取Python2.7源碼包
# wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
// 解壓縮源碼包
# tar -zxvf Python-2.7.6.tgz
編譯安裝Python2.7
// 進(jìn)入解壓目錄編譯源碼并安裝
# cd Python-2.7.10/
# ./configure
# make
# make install
設(shè)置Python軟鏈
// 查看python2.7安裝目錄
# whereis python
python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python /usr/local/bin/python2.7 /usr/local/lib/python2.7 /usr/include/python2.6
// 設(shè)置軟鏈:管理員用戶的python版本
# ln -sf /usr/local/bin/python2.7 /usr/bin/python
// 設(shè)置軟鏈:普通用戶的python版本
# ln -sf /usr/local/bin/python2.7 /usr/local/bin/python
適配 yum
yum必須使用python2.6,因此需要適配
# vi /etc/yum
替換第一行
// 原來(lái)的第一行
#!/usr/bin/python
// 替換后的第一行
#!/usr/bin/python2.6
安裝pip工具
// 獲取pip安裝腳本
# wget https://bootstrap.pypa.io/get-pip.py
// 執(zhí)行腳本安裝
# python get-pip.py
// 建立軟鏈
$whereis pip
pip: /usr/bin/pip2.6 /usr/bin/pip /usr/local/bin/pip /usr/local/bin/pip2.7
# ln -sf /usr/bin/pip /usr/local/bin/pip2.7
設(shè)置pip軟鏈
// 設(shè)置軟鏈:管理員用戶的pip版本
# ln -sf /usr/local/bin/pip2.7 /usr/bin/pip
// 設(shè)置軟鏈:普通用戶的pip版本
# ln -sf /usr/local/bin/pip2.7 /usr/local/bin/pip
至此添忘,大功告成采呐!