有时候我们需要在windows系统上面安装双版本的python,但是时间一长就忘了pip是为了pyhon2还是python3安装的了,别人我不知道,反正我是这样的,所以写了个pip安装的技巧;

pip2 和 pip3设置 Python 安装包需要用到包管理工具pip,但是当同时安装python2和python3的时候,pip只是其中一个版本,以下将提供一个修改方式,即重新安装两个版本的pip,使得两个python版本的pip能够共存。

  在DOS命令框输入命令,python3 -m pip install --upgrade pip --force-reinstall,显示重新安装成功。
C:\Users\huxia>python3 -m pip install --upgrade pip --force-reinstall
Collecting pip
  Using cached https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 18.0
    Uninstalling pip-18.0:
      Successfully uninstalled pip-18.0
Successfully installed pip-18.0
  在DOS命令框输入命令,python2 -m pip install --upgrade pip --force-reinstall,显示重新安装成功。
C:\Users\huxia>python -m pip install --upgrade pip --force-reinstall
Collecting pip
  Using cached https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl
Installing collected packages: pip
  Found existing installation: pip 18.0
    Uninstalling pip-18.0:
      Successfully uninstalled pip-18.0
Successfully installed pip-18.0
  现在可以通过pip2 -V 和 pip3-V 查看两个版本的pip信息,以后只需运行pip2install XXX和pip3 install XXX即可安装各自的python包。
C:\Users\huxia>pip2 -V
pip 18.0 from c:\python\python2\lib\site-packages\pip (python 2.7)

C:\Users\huxia>pip3 -V
pip 18.0 from c:\python\python3\lib\site-packages\pip (python 3.5)

这样一来我们就能使用pip2 和pip3来对对应的python版本安装不同的包了!