centos6.6 python2.6升级python2.7并安装pip
1、1.使用 wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz,下载Python-2.7.3.tar.bz2安装包,下载之后别急着安装。
1)先执行以下命令(防止后面安装出现依赖包的问题):
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel mysql-devel python-devel mysql libxml2-dev libxslt-devel
2)解压安装包,并修改配置
tar -xzvf Python-2.7.3.tar.bz2
cd Python-2.7.3/Modules
vi Setup
找到 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
把前面的 # 号去掉(修改配置是防止安装setuptools出现缺少zlib的问题)
(去掉#后,按 Esc 键,输入 :wq 保存退出)
3)编译安装
./configure --prefix=/usr/local/
make && make install
2、2.在安装pip命令之前,先安装setuptools,因为pip安装需要用到setuptools。接下来就先安装setuptools。
1)下载setuptools安装包
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
2)解压setuptools-0.6c11.tar.gz
tar -xzvf setuptools-0.6c11.tar.gz
3)安装
cd setuptools-0.6c11/
python setup.py build
python setup.py install
3、3.安装pip
1)下载pip安装包
wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
由于下载pip是基于https协议的,故需要在wget url后面加上 --no-check-certificate,否则不能下载
2)解压pip-1.3.1.tar.gz
tar -xzvf pip-1.3.1.tar.gz
3)安装
cd pip-1.3.1
python setup.py install