Linux系统下(centOS 6.5)pip安装手册
pip是用来安装python第三方模块的一款软件,pip几乎能够安装所有的python第三方模块,而且还能为开发者省去很多编译源码的繁琐步骤,十分方便。Pip也是基于python的,因此先需要有python环境(python的安装必须依赖于gcc),同时也依赖很多linux系统的库,下面就来详细介绍一下pip的安装。
Step 1 下载pip、setuptools安装包
我下载的源码安装包分别是pip-1.5.6.tar.gz、setuptools-7.0.tar.gz。pip的安装需要依赖于setuptools,同时setuptools的安装又依赖于zlib
Step 2 安装zlib、zlib-devel
直接在超级用户终端输入
yum install zlib
yum install zlib-devel
有关zlib、zlib-devel的区别,我自己的理解就是-devel是软件开发的包,包含编译的时候需要连接的库文件,因此这里我感觉应该只需要装zlib-devel一个就够了,同时装zlib、zlib-devel是为了保险起见。
Step 3 安装openssl、openssl-devel
之所以安装ssl是因为pip官方网站是用https来访问的,每次使用pip安装python第三方模块的时候,pip首先要在官网下载相应模块的源码包,然后再对其进行安装。
直接在超级用户终端输入:
yum install openssl
yum install openssl-devel
Step 4 重新编译安装python
我所用的python版本是2.7.8,由于python很多自带的模块的安装都是依赖于zlib和openssl的,重新编译安装python之后,相应模块才能支持,pip的安装和使用就不会报错
首先进入python源码包,输入命令:
./configure
make && make install
Step 5 安装pip
先解压pip源码安装包,进入解压后的文件夹,对其安装。
tar –xzvf XXX
cd XXX
python setup.py install
因篇幅问题不能全部显示,请点此查看更多更全内容