1. 程式人生 > >centos python2.6 升級到python2.7

centos python2.6 升級到python2.7

Opens .py gcc編譯器 spa 連接 python2 configure entos 軟連接

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