python2和python3共存时pip问题解决
笔者是在自己电脑上先安装了python 3.7,cmd命令行下执行pip install 【包名】或者pip list等pip命令查看已安装模块都没有问题
问题在于有个阶段同时需要python2和python3,在成功安装python2.7后,发现cmd下,执行python命令查看python版本,发现只有python2.7,而执行pip list出现的是python3已安装的模块
试过pip2 list命令,会报错
下面是解决方法
1)进入python2安装目录,把python.exe重命名为python2.exe
2)进入python3安装目录,把python.exe重命名为python3.exe
3)把python2的安装路径以及Scripts路径(注意两个路径)都加入到环境变量中去
3)命令行下执行python2 -m pip install --upgrade pip
python3 -m pip install --upgrade pip
4)cmd命令行下测试一下:python2 -m pip list
python3 -m pip list
。。。。。。。成功!!!
5)使用pip安装第三方模块时为python2 -m pip install 【包名】
python3 -m pip install 【包名】