?我的网站:www.mengyingjie.com?linux&&cloudstudio&&Ubuntu16.04简单解决多版本python切换和多版本pip对应问题1.python2切换到python多版本python:改之前先检查版本号$python-VPython2.7.12$python2-VPython2.7.12$python3-VPython3.5.2通过下面的命令可以看到很多python3的可执行文件路径,注意/usr/bin/python3.5,下面需要用于建立链接$whereispython3python3:/usr/bin/python3.5-config/usr/bin/python3.5m-config/usr/bin/python3.5m/usr/bin/python3/usr/bin/python3.5/usr/lib/python3/usr/lib/python3.5/etc/python3/etc/python3.5/usr/local/lib/python3.5/usr/include/python3.5m/usr/include/python3.5/usr/share/python3/usr/share/man/man1/python3.1.gz查看python获取其可执行路径,将其删除$whichpython/usr/bin/python$sudorm/usr/bin/python$python~bash:/usr/bin/python:没有这样的文件或目录是delet,然后输入$python命令会报错,因为系统不知道如何执行。然后我们新建一个默认链接python3.5$sudoln-s/usr/bin/python3.5/usr/bin/python$python-VPython3.5.2至此已经完成了默认版本的修改,你同样的方法也可以修改python2和python32。更改pip、pip2、pip3命令对应的版本。其实上面的步骤都执行完了,pip默认对应的版本已经是python3.5了,pip3不变,仍然对应python3。这里需要改的是pip2的配置文件,否则pip2不能再用了。查看pip和pip3的当前版本$pip-Vpip8.1.1from/usr/lib/python3/dist-packages(python3.5)$pip3-Vpip8.1.1from/usr/lib/python3/dist-packages(python3.5)但是查看pip2时发现如下错误,这是因为配置文件没有改过$pip2-VTraceback(mostrecentcalllast):File"/usr/bin/pip2",line9,in
