Linux下python升级到python-2.7.13

下载python最新版本2.7.13并编译安装

wget https://www.python.org/ftp/python/2.7.12/Python-2.7.13.tar.xz
xz -d Python-2.7.13.tar.xz
tar xf Python-2.7.13.tar
cd Python-2.7.13
./configure --prefix=/usr/local/python-2.7.13
make
make install

 
Python-2.7.13 会安装在 /usr/local/python-2.7.13 目录下

系统自带的 Python 是在 /usr/bin 目录下

ll -tr /usr/bin/python*

/usr/bin/python2.6-config
/usr/bin/python2.6
/usr/bin/python
/usr/bin/python2 -> python
/usr/bin/python-config -> python2.6-config

 
更新系统默认 Python 版本
备份旧的python

mv /usr/bin/python /usr/bin/python2.6.6
mv /usr/bin/python-config /usr/bin/python2.6-config

ln -s /usr/local/python-2.7.13/bin/python2.7  /usr/bin/python
ln -s /usr/local/python-2.7.13/bin/python-config /usr/bin/python-config
ln -s /usr/local/python-2.7.13/bin/python2.7  /usr/bin/python2.7

 
查看新的 Python 版本

python --version
Python 2.7.13

 

修改yum
vim /usr/bin/yum
将开头的python改成python2.6

为新版 Python 安装 setuptools

wget https://bootstrap.pypa.io/ez_setup.py -O - | python

curl -O -L https://pypi.python.org/packages/a9/23/720c7558ba6ad3e0f5ad01e0d6ea2288b486da32f053c73e259f7c392042/setuptools-36.0.1.zip#md5=430eb106788183eefe9f444a300007f0
unzip setuptools-36.0.1.zip#md5\=430eb106788183eefe9f444a300007f0
cd setuptools-36.0.1
python setup.py install
ln -sv /usr/local/python-2.7.13/bin/easy_install  /usr/bin/easy_install

/usr/local/python-2.7.13/bin/easy_install pip
ln -sv /usr/local/python-2.7.13/bin/pip /usr/bin/pip
pip list


接下来就可以用pip来安装软件了






posted @ 2017-06-28 15:19  冷水泡茶  阅读(5347)  评论(3编辑  收藏  举报