方法1:
在centos6.6下,默认是不带python包管理工具pip的,一般为了省事,就直接是用yum安装了,但是当我们使用yum search python-pip在软件源里搜索的时候,根本找不到该工具包,其实由于众所周知的原因,CentOS的软件源里面的内容更新的比较滞后,怎么办呢?我们可以通过安装扩展源EPEL来解决这个问题,EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。
首先安装epel扩展源:
yum -y install epel-release
然后再去搜索python-pip,会发现我们已经有了python-pip软件包
yum search python-pip
接下来我们直接是用yum就可以把pip管理工具安装上去
yum -y install python-pip
方法2:
还有一种比较简单的方法:https://pip.pypa.io/en/stable/installing
方法3:
前面两种安装确实比较简单,不过我们还是决定使用pip源码包安装一下,毕竟学习阶段,都尝试一下嘛。
pip在github上的地址:https://github.com/pypa/pip/releases,目前最新的版本是7.1.2
1.切换到下载文件存放目录(个人习惯,可随意改)
cd /usr/local/src/
2.下载源码包
wget https://github.com/pypa/pip/archive/7.1.2.zip
如果又遇到错误,试试:
wget --no-check-certificate https://github.com/pypa/pip/archive/7.1.2.zip
3.解压并切换到源码目录
unzip 7.1.2.zip cd pip-7.1.2/
4.安装pip
python setup.py install
至此,我们的python的pip包管理工具就安装成功了
然后我们试一下,安装个Django试试,
pip install Django
然后系统很愉快的给我们报了个错:bash: pip: command not found,可是我们明明已经编译安装好了pip啊,其实我们创建个软链接就可以啦:
ln -s /usr/local/python3/bin/pip /usr/bin/pip