Windows 7下同时安装python2和python3

今天在windows7 已经安装了Python3.7.0的情况下,又下载安装了Python2.7.11,然而,在安装pip2工具时,遇到种种问题,网络上的教程解决方案纷繁杂乱,实在是心累,现在开始卸载py2和py3,重新安装py2和py3和编辑器PyCharm,安装过程全程记录。

在卸载python3的时候,先是启动自卸载程序,然后手动删除安装目录文件夹下面的文件,出现这样的问题

 

然后在网上搜到的都是乱七八糟的方法,我直接简单粗暴的把电脑重启,完美删除~

现在开始重新安装!

python3下载地址:https://www.python.org/downloads/release/python-371/

 注意python3版本的安装程序里包含了pip工具,同时自己也已经手动配置了环境变量~

这里的Add Python 3.7 to PATH前打钩

 

 

 在这里我选择安装目录为E:\Python3,安装成功之后打开目录

之后安装python2的时候,需要把安装目录下的python.py和pythonw.py改成python3.py和pythonw3.py以作区分

在命令行里检查python和pip是否安装成功:

 

 然后把之前写的py文件夹放入安装目录里~

现在开始安装python2.7.15(2018年5月1日发布的最新版本)

https://www.python.org/downloads/release/python-2715/ 

版本选择与python3类似

选择 for all users

安装路径

 此图包含pip工具选项 ,以及手动勾选配置环境变量选项。(在网上安装python2.7.11版本的时候如果勾选这个add path选项会出现安装问题)

 安装成功

 

但是还是无法解决区分python2和python3的问题,如上图。

为了解决此问题,修改py2安装文件夹里面的python.exe和pythonw.exe文件,分别为python2.exe,pythonw2.exe

(我开始试过把py3文件夹里的文件也改名加后缀3,但是发现快捷方式出现问题,于是只改py2,目前都没问题)

 

然后发现成功

但是改名之后,此路径E:\Python3\Lib\idlelib下的idle.bat(批处理文件)就会发出“找不到...pythonw文件”。(已经改名为pythonw3)很明显这样又出现了问题,怎么解决IDLE的桌面快捷方式显示问题呢?

然后我发现直接在windows 开始菜单里所有程序里,直接可以找到py2和py3的GUI。。。真的是无语,居然一直忘记这么简单粗暴的方式。然后尝试了打开两个快捷方式,完美~

很简单的安装步骤,只是下午总是不知道哪里出了问题搞得很烦躁。

总结:1.下载程序最好是在官网下载,网友的版本往往不是最新的,而稍微旧一点的可能会出现各种问题

           2.遇到问题多记录下来,以便能够回到某一时刻的“快照”

           3.冷静。不要自作聪明

PS:之后发现在命令行里如果使用pip3命令会默认使用python版本的python.exe程序,原因是系统环境变量的python2路径放在了前面,剪切python3的路径放到python2前面就好了。另外可以仔细观察py2和py3的文件目录,如果发生点击快捷方式不存在的问题(即修改py3下的python.exe和Pythonw.exe两个为python3.exe,pythonw3.exe之后),直接模仿py2的做法,复制一份py3下的这两个程序的副本,副本改名,原程序不变即可。

猜你喜欢

转载自blog.csdn.net/qq_36708868/article/details/83476635
今日推荐