windows python2 与python3 共存(以及pip2与pip3的共存)

博主通常使用的是python3,然后需要跑一个实验代码,需要用到python2,然后就配置一下python2与python共存的问题

目标:python–>python3.5,pip–>pip3,python2–>python2.7,pip2–>pip2


一:直接安装python2,安装完之后需要配置一下环境变量

计算机–》属性–》高级系统设置–》环境变量–》PATH
这里写图片描述
设置路径如下:

C:\Python27\;C:\Python27\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python35\

前面的是python2的路径,后面的是python3安装时候的默认路径


二:进入python2的安装路径,将python可执行文件重命名为python2

这里写图片描述
然后进入终端,输入python2,输入Python(指向python3),如下图:
这里写图片描述

生活如此美好!!!!


三、然后你输入pip2,出现以下问题:

Fatal error in launcher: Unable to create process using ‘”’

解决方案:

python2 -m pip install  -U pip

如果是pip3不能正常使用的话,python2–>python3


四、然后你输入以下语句 pip -V,结果如下图

这里写图片描述
为什么?因为设置环境变量的时候,python2的路径我放在了前面,
解决方案:1、将python2的路径放在python3后面,2、直接将python2/scriprs/下的pip删除
这里写图片描述


五:最终的效果如下

这里写图片描述

猜你喜欢

转载自blog.csdn.net/heimu24/article/details/80579470