python的包管理器,相当于readhat的yum,官方的说法是pip改善了easy_install的一些缺点,可能理解pip是easy_intall替代工具。
安装pip前要先安装setuptools,setuptools 是一组由PEAK(Python Enterprise Application Kit)开发的Python的distutils工具的增强工具,可以让程序员更方便的创建和发布 Python的egg 包,特别是那些对其它包具有依赖性的状况。
Setuptools安装方法
1、在官网下载Setuptools的源码安装包
2、解压、编译setuptools包
tar zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python setup.py build
在这里失败,提示说需要zlib-devel依赖,RuntimeError: Compression requires the (missing) zlib module
yum install zlib zlib-devel
但是现在不能直接执行上一条编译命令,因为这个zlib其实是针对python的,所以我们需要对python再进行一次编译和安装命令。
进入Python2.7(源码安装的文件夹)目录,重新执行make&make install即可。
然后再进入 setuptool目录
python setup.py build
python setup.py install
那么到现在python setuptools搞定了,接下来就是pip了,步骤差不多哦。
pip安装方法
1、在官网下载pip的源码安装包
2、解压压缩包、编译、安装
tar zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python setup.py build
python setup.py install
没有提示错误,那么就安装成功了。
安装好了之后会在我们的python目录中生成该执行文件。
Installing pip3.5 script to /usr/local/python2.7/bin
Installing pip3 script to /usr/local/python2.7/bin
Installing pip script to /usr/local/python2.7/bin
这个就是安装是的提示,给我们说的很清楚,说将pip3安装到了/usr/local/python2.7/bin目录中
3、创建链接
ln -s /usr/local/python2.7/bin/pip3.5 /usr/bin/pip