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 【包名】

 

posted @ 2018-12-28 17:34  Elaine+1  阅读(1572)  评论(0编辑  收藏  举报