安装pip

1. 安装setuptools

需要先安装setuptools,参考网址:https://pypi.python.org/pypi/setuptools#unix-wget

> wget https://bootstrap.pypa.io/ez_setup.py -O - | python
2. 安装pip
$ wget http://pypi.python.org/packages/source/p/pip/pip-1.5.tar.gz
$ tar xzf pip-1.5.tar.gz
$ cd pip-1.5
$ python setup.py install
3. 测试

安装完成后就可以装所需的python包了。

[root@lm pip-1.5]# pip install gevent
Downloading/unpacking gevent
  Downloading gevent-1.0.1.tar.gz (1.5MB): 1.5MB downloaded
  Running setup.py (path:/tmp/pip_build_root/gevent/setup.py) egg_info for package gevent

Python升级
 # yum install gcc gcc-c++.x86_64 compat-gcc-34-c++.x86_64 openssl-devel.x86_64 zlib*.x86_64
 # wget http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2
 # tar -xvjf Python-2.7.tar.bz2
 # cd Python*
 # ./configure --prefix=/opt/python27
 # make
 # make install
 #vi ~/.bash_profile
 

这时候Python已经升级好了,但是默认的Python版本还是2.4.3
 

# mv /usr/bin/python /usr/bin/python_backup
 # ln -s /opt/python27/bin/python /usr/bin/
 # python -V
 Python 2.7
 这个时候yum又不能用了
 # vim /usr/bin/yum
 #!/usr/bin/python
 改成
 #!/usr/bin/python2.4

这时候yum修复了,下面就是安装easy_install,pip和requests

# curl -O http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
 # chmod 775 setuptools-0.6c11-py2.7.egg
 # sh setuptools-0.6c11-py2.7.egg
 # curl -O http://pypi.python.org/packages/source/p/pip/pip-1.0.tar.gz
 # tar xvfz pip-1.0.tar.gz
 # cd pip-1.0
 # python setup.py install
 # /opt/python27/bin/easy_install requests

你可能感兴趣的:(安装pip)