多个python版本pip对应问题

Ubuntu16.04
本来系统默认自带了Python2和Python3.5
由于安装anaconda的时候,又带了个Python3.7
然后被修改掉了我的pip对应版本,以及系统默认的Python版本号

原先pip2对应Python2
pip3对应Python3.5

安装anaconda之后
pip3对应的是Python3.5
pip对应的是Python3.7
没有pip2了

查看pip对应的Python版本号 pip -V
多个python版本pip对应问题_第1张图片然后,想要修改pip对应的版本号,可直接去/usr/local/bin下面
里面有很多pip文件,通过命令查看:file pip
sudo gedit pip
打开显示如下:
第一行就代表了你的pip对应的版本号,修改第一行就OK,但是我貌似没弄好,然后懒得弄了,反正已经弄懂pip对应版本这些东西了

#!/home/mk/anaconda3/bin/python

# -*- coding: utf-8 -*-
import re
import sys

from pip._internal import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

具体如何修改pip对应的Python版本号,请参考知乎这篇文章

你可能感兴趣的:(python,Ubuntu)