一.安装python2.7
1.首先去官网下载python的2.7版本包
# cd /usr/local/src/
# wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz
2.解压并进入安装包
# tar -zxvf Python-2.7.14.tgz
# cd Python-2.7.14/
3.编译安装python
# ./configure && make &&make install
4.将原来的python2.6备份
# mv /usr/bin/python /usr/bin/python2.6.6
5.将Python目录下的python拷贝到/usr/bin/
# cp /usr/local/src/Python2.7.14/python /usr/bin/python
6.查看python是否已经安装成功
# python -V
Python 2.7.14
此时,说明Python 已经成功升级到2.7了。但是,事情还没完,我们继续gank。
二.安装setuptool工具
1.下载安装包到/usr/local/src下面
# cd /usr/local/src/
# wget https://pypi.python.org/packages/45/29/8814bf414e7cd1031e1a3c8a4169218376e284ea2553cc0822a6ea1c2d78/setuptools-36.6.0.zip#md5=74663b15117d9a2cc5295d76011e6fd1
2.解压安装
# unzip setuptools-36.6.0.zip
# python setup.py install
但是,出错了
"Compression requires the (missing) zlib module"
RuntimeError: Compression requires the (missing) zlib module
顺手拿起鼠标旁边的榔头一敲小脑袋,伴随着一点点的鲜血,想起来应该 是缺少了zlib-devel
那就安装吧
# yum install zlib
# yum install zlib-devel
没办法,重新安装python2.7# cd /usr/local/src/Python2.7.14/
# ./configure && make && make install
3.继续安装setuptool
# python setup.py install
Processing dependencies for setuptools==36.6.0
Finished processing dependencies for setuptools==36.6.0 终于成功了
三.安装pip
1.下载pip安装包
# cd /usr/local/src/
# wget http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz2.解压安装pip
# tar -zxvf pip-1.0.2.tar.gz
# cd pip-1.0.2
# python setup.py install
Installed /usr/local/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg
Processing dependencies for pip==1.0.2
Finished processing dependencies for pip==1.0.2 终于成功啦 ,这时候 头上的血也凝结了。洗洗睡吧
进阶一下,安装python框架scrapy
# pip install scrapy
安装后 报错
CompressionError: bz2 module is not available
ubuntu上:
sudo apt-get install libbz2-dev
redhat/centos 上
yum install bzip2-devel
同时,重新安装python