问题的发现来自于报错DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be fo…
首先明确pip与pip3的区别
python 有python2和python3的区别
那么pip也有pip和pip3的区别
大概是这样的
1、pip是python的包管理工具,pip和pip3版本不同,都位于Scripts\目录下:
2、如果系统中只安装了Python2,那么就只能使用pip。
3、如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。
4、如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用。
5、重要:虚拟环境中,若只存在一个python版本,可以认为在用系统中pip和pip3命令都是相同的
错误描述
只要用pip安装包就会报上面出现的错误,经过初步检查我的环境并不是python2,在经过深入检查发现确实之前可能安装过python2,然后pip指向的是python2,pip3指向的是python3以后记住这个用法就可以了。安装包就用pip3。
那么如何去查看版本呢
python -V
python3 -V
pip -V
pip3 -V
参考文献
[1]ubunut python2 和python 3 同时存在 pip指向问题
[2]pip 和pip3区别