【详解】Ubuntu14.04下安装与升级pip

问题描述:

Ubuntu14.04自带了两个版本的python语言分别是python2.7.6python3.4.3,两个版本的pip不一样,所以我们要特别注意分别安装与更新pip,python2对应的pip为pip2,而python3对应的是pip3,在命令行中,pip默认为pip2,千万不要混淆。如果不能正确安装和更新pip,下依赖包时会很麻烦(说多了都是泪啊)

(如果问题很急,可以只看命令)

解决方法:

安装pip2
sudo apt-get update
sudo apt-get install python-pip -y

【详解】Ubuntu14.04下安装与升级pip
接着我们再看下安装的pip2的版本
pip -V
【详解】Ubuntu14.04下安装与升级pip
我们可以看到我们只用了pip -V而没有用pip2 -V,这是为什么呢,嗯,因为系统默认(这也是有点坑的地方),当然用后者也可以
【详解】Ubuntu14.04下安装与升级pip
我们在用 Pycharm或者别的东西下python依赖包的时候会提示我们更新pip,所以我们还要再更新到最新版本的pip2才行
sudo pip install --upgrade pip
【详解】Ubuntu14.04下安装与升级pip
Not uninstalling pip at /usr/lib/python2.7/dist-packages,owned by OS如果出现这个提示,执行以下命令,重启一下机子

sudo init 6

再看下pip2的版本

【详解】Ubuntu14.04下安装与升级pip
恭喜,最新版pip2!

安装pip3

sudo apt-get install python3-pip -y

【详解】Ubuntu14.04下安装与升级pip
检查下pip3

【详解】Ubuntu14.04下安装与升级pip
安好了,但是依然是老版本的pip,我们还是要更新成pip3的最新版才行,不然下python依赖包的时候还是会提示我们更新版pip3

sudo pip3 install --upgrade pip

【详解】Ubuntu14.04下安装与升级pipNot uninstalling pip at /usr/lib/python3/dist-packages,owned by OS如果出现这个提示,执行以下命令,重启一下机子
sudo init 6

再看下pip3的版本
【详解】Ubuntu14.04下安装与升级pip
恭喜,最新版pip3!
那么问题来了,为什么你按网上的方法安装且更新了pip,但是你用Pycharm安装依赖包时,它依然叫你更新pip呢,因为你用的是pip3更新的是pip2啊,小老弟!