python 2 3 并存时 怎么指定pip位置
python 2 3 并存时 怎么指定pip位置
因为python2和python3版本不兼容的原因,所以很多系统上避免不了转python2 和python3. pip 很容易指向同一个。在我的电脑上,pip和pip3 都指向了python3. 为了让pip指向python2, pip3 指向python3.需要做一些简单的修改;
命令如下:which pip
一般情况下会显示:
/usr/local/bin/pip
然后 vim /usr/local/bin/pip
我们可以看到如下:
#!/usr/bin/python3
Ubuntu16.04 简单解决多版本python切换以及多版本pip对应问题
多版本python:
更改前先查看版本号
$ python -V
Python 2.7.12
$ python2 -V
Python 2.7.12
$ python3 -V
Python 3.5.2
通过下面的命令看到python3的很多可执行文件路径,留意 /usr/bin/python3.5,下面需要用来建立链接
$ whereis python3
python3: /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