【Python】电脑同时存在python2、python3,但是

2022-11-16  本文已影响0人  失语失芯不失梦

一、参考链接:https://blog.csdn.net/weixin_39949473/article/details/110682148

/usr/bin 目录下有pip3,但是使用 pip3 --version 目录还是python2.7

python3安装pip3命令:python3 -m pip install --upgrade pip --force-reinstall --user

但是我发现 我是已经安装好了的,只是映射还是走到的python2

二、解决方案参考链接:https://blog.csdn.net/u014259820/article/details/100580970、https://www.ngui.cc/51cto/show-525859.html?action=onClick

可以看到pip3命令执行路径还是python2.7 所以使用pip3也是安装到python2.7下

修改这个为3.7即可:sudo vim /usr/local/bin/pip3。改成之后我发现还是不行,压根没有这个目录

三、于是选择重新装pip3吧

参考链接:https://www.cnblogs.com/ycc1/p/pip001.html

1、curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

2、sudo python3 get-pip.py

3、然后执行pip3 --version的时候报错了:ModuleNotFoundError: No module named 'pip._internal.cli.main'

解决办法:sudo vim /usr/local/bin/pip

找到的第一篇博客这么写的,但是是错的

正确修改版本是:

然后最新的查看版本的方法应该用:pip -V

四、如果想要pip支持python2和python3两个版本

那就修改下pip执行的路径:sudo vim /usr/local/bin/pipN。修改第一行文件

python2 python3
上一篇 下一篇

猜你喜欢

热点阅读