centos python2.6 升級到python2.7
Step0: 安裝GCC編譯器環境 & zlib & ssl
先確認下GCC編譯器是否已經安裝,否則後面安裝Python的時候會出現下面的提示
yum -y install gcc 安裝
zlib-devel 沒有安裝的話,會提示錯誤的zlib.h
使用 yum install zlib-devel 進行安裝
使用 yum install openssl-devel -y 安裝ssl
Step1:下載python2.7 & 安裝
系統默認安裝的Python是2.6.6的,我們需要升級到Python2.7,用wget命令從官方下載源文件,然後解壓進行編譯
wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz
unxz Python-2.7.10.tar.xz
tar -vxf Python-2.7.10.tar
執行完以上命令會解壓得到python2-7-10這個文件夾,進入該目錄並執行以下命令進行配置
./configure
再執行 make && make install
再看看python2 是否可以啟動成功了
python 命令對應python2.6版本
python2 命令對應python2.7版本
以下操作非必要(如果需要把python2.7作為默認版本,則執行下面的操作)
安裝完成後 先對python2.6進行備份,然後創建python2.7的軟連接
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/python2.7.10/bin/python2.7 /usr/bin/python
Step3: 配置yum & 安裝pip
如果需要把python2.7作為默認版本,則需要做如下修改
修改yum 指向python2.6 防止 yum 不可用。
#!/usr/bin/python2.6.6
安裝 指向python2.7的 pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
安裝完成後,檢查pip對應的Python版本 pip -V
重啟生效
原文鏈接:https://my.oschina.net/u/1982637/blog/830279
centos python2.6 升級到python2.7