Python(在Win10同时安装Python3和Python2)
导读:
Python3相对于Python的早期版本是一个较大的升级,为了不带入过多的累赘,Python 3在设计的时候没有考虑向下兼容。这篇文章记录了在win10系统如何同时安装两个python版本。
1.正常安装Python3
(1)登录官网下载Python 3.6.5:https://www.python.org
(2)安装完成后,在cmd输入:python –V查看其版本表明已经安装好了。
在cmd输入python回车,进入Python的交互式编程模式,交互式编程不需要创建脚本文件,输入任何Python代码后,回车后就可以立刻得到执行结果。输入exit()或者按下Ctrl+Z并回车,就可以退出Python交互式环境。在交互式环境输出“人生苦短,我用python”。
2.安装Python2
(1)登录官网下载Python2.7.15:https://www.python.org
(2)安装Python2的时候要注意不要自动添加环境变量,具体操作如下:
(3)分别去这两个文件夹可以看到python.exe和pythonw.exe两个文件名一模一样。由于我是以Python3为主,以Python2为辅,所以我把Python2这两个文件进行改名处理。
(4)环境变量的配置
Python3是自动添加的,在系统环境变量Path里面可以看到,模仿Python3给Python2添加环境变量,如下图所示:
(5)测试Python两个版本是否可以正常运行。
Python3仍然以python进入交互式编程,Python2则以python2进入,发现一切正常。
3.新的问题
有小伙伴问:“虽然Python可以正常运行,但是用pip安装第三方库的时候,安装给谁了?”
接下来就解决这个问题。
(1)给两个版本的python分别重新安装pip:
(2)从下面可以看到,pip的分配情况如下:
Python 3.6:pip,pip3,pip3.6。
Python 2.7:pip2,pip2.7。
因此进行安装的时候可以通过指定pip来指定安装位置。
(3)pip测试
用pip2给python2安装requests库,并且测试:
结果说明,我们的配置是成功的!