1.前期准备

(1)安装pip前需要安装distutils

(如果你的python是版本3的话,对应就是python3-distutils)

  1. $sudo apt-get install python3-distutils

(2)安装pip前需要安装setuptools

  1. $wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
  2. $tar -zxvf setuptools-19.6.tar.gz
  3. $cd setuptools-19.6
  4. $python3 setup.py build
  5. $python3 setup.py install

2.安装pip

  1. $wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
  2. 注意:该链接版本是8.0.2,有点老,安装后需要更新。
  3. 如果下载时出现Network is unreachable之类的报错,是网速不好,可以重启下wifi
  4. $tar -zxvf pip-8.0.2.tar.gz
  5. $cd pip-8.0.2
  6. $python3 setup.py build
  7. $python3 setup.py install

或者先在windows上下载最新的pip包,之后拷贝到ubuntu上通过源码编译安装最新的pip版本,18.1版本(截至2019年1月3日)安装包如下:
pip-18.1.tar.gz

3.检查pip是否安装成功

  1. $ pip -h

如下:
Linux安装pip - 图1

4.更新pip到最新版本

注:如果第2步安装的pip已经是最新版本,则忽略这一步更新。

  1. 先切换到管理员账号
  2. 再输入下面命令:
  3. # python3 -m pip install -U --force-reinstall pip

效果如下:
Linux安装pip - 图2