CentOS6升级python到2.7版本
1.安装依赖包
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel wget xz -y
2.编译安装python2.7
# cd ~
# wget --no-check-certificate https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
# tar xvfJ Python-2.7.9.tar.xz
# cd Python-2.7.9
# ./configure --prefix=/usr/local LDFLAGS="-Wl,-rpath /usr/local/lib"
# make && make altinstall
# ln -s /usr/local/bin/python2.7 /usr/local/bin/python
退出SSH并重新登录
# python -V
Python 2.7.9
# which python
/usr/local/bin/python
3.安装python setuptools
# python ez_setup.py
# which easy_install
/usr/local/bin/easy_install
# /usr/local/bin/easy_install-2.7 pip
# ll /usr/local/bin
total 6136 -rwxr-xr-x 1 root root 101 Oct 29 02:34 2to3 -rwxr-xr-x 1 root root 323 Oct 29 02:42 easy_install -rwxr-xr-x 1 root root 331 Oct 29 02:42 easy_install-2.7 -rwxr-xr-x 1 root root 99 Oct 29 02:34 idle -rwxr-xr-x 1 root root 287 Oct 29 02:48 pip -rwxr-xr-x 1 root root 289 Oct 29 02:48 pip2 -rwxr-xr-x 1 root root 293 Oct 29 02:48 pip2.7 -rwxr-xr-x 1 root root 84 Oct 29 02:34 pydoc lrwxrwxrwx 1 root root 24 Oct 29 02:36 python -> /usr/local/bin/python2.7 -rwxr-xr-x 1 root root 6224569 Oct 29 02:34 python2.7 -rwxr-xr-x 1 root root 1687 Oct 29 02:34 python2.7-config -rwxr-xr-x 1 root root 18547 Oct 29 02:34 smtpd.py
升级完毕
本文链接:http://www.showerlee.com/archives/1706
继续浏览:
这种方式会破环系统python依赖,比如yum,推荐用scl方式
很久以前写的文档了, 现在我一般用virtualenv去隔离python不同版本的开发环境.
你可以看看这个http://www.showerlee.com/archives/1862
@opdev.cn 不过还是Thanks anyway.