一台计算机如何安装2个版本的python,互不影响呢

第一步   

下载适合自己电脑的安装包 32还是64 按照自己的电脑来:python2.7.13和python3.6   先安装哪一个版本无所谓。

第二步 

安装完成后,检查环境变量是否添加到path中,3.6版本在安装的时候有一个选项是自动添加到环境变量,但是 不管哪一个版本,最好还是要去path里检查一下是否添加上。

以我的为例  我需要添加4个路径到path里面去 

2.7版本的是 安装路径和python的Scripts     D:\Python27和D:\Python27\Scripts 这2个 

3.6版本的是   D:\Python36 和D:\Python36\Scripts 这2个.  

检查到psth里有着4个 就可以了,安装成功,python环境配置成功。

 

但是一个问题是,如果你去cmd里输入python  就不知道是运行哪一个版本的了

第三步 

也就是说最重要的一步了 关乎成败的,在D:\Python27目录下将python.exe复制一份重命名为python2.exe。注意是复制一份重命名,而不是直接重命名。同样的去D:\Python36目录下将python.exe复制一份重命名为python3.exe.重命名的名称就是在cmd下启动python版本的命令。结果是这样的

一台计算机如何安装2个版本的python,互不影响呢

和这个 

一台计算机如何安装2个版本的python,互不影响呢

操作完这一步 还有一步,同样的去 D:\Python27\Scripts目录下将pip.exe复制一份并重命名为pip2.exe 

一台计算机如何安装2个版本的python,互不影响呢

在D:\Python36\Scripts将pip.exe复制一份并重命名为pip3.exe 即可 。

一台计算机如何安装2个版本的python,互不影响呢

这样就配置成功了 ,去cmd下 输入python2  调用的是python2版本

一台计算机如何安装2个版本的python,互不影响呢

输入python3 调用的是

一台计算机如何安装2个版本的python,互不影响呢

这样就可以自如的切换了。

如果使用pip来安装包,如何安装,我如何知道安装的包给哪一个版本安装的呢?

同样 还是使用pip2 和pip3 来区别版本 :

使用pip2 install 包名 就是给python2 安装的

使用pip3 install 包名 就是给python3 安装的。

如图 :

这是给python2安装的包

一台计算机如何安装2个版本的python,互不影响呢

查看给python3 安装的包:

一台计算机如何安装2个版本的python,互不影响呢

至此 出现上图  就说明 一个电脑中存在了2个版本的python 互不影响。

自如切换 ,没有使用任何第三方软件 。