Windows10环境下同时安装Python2和Python3的兼容问题

  1. 网络上对于安装问题的解决方案已经很多了,在这里不再赘述
  2. 这篇文章主要是想探讨Windows10系统下python环境变量的设置还有打不开IDLE的解决方法

环境变量

https://www.cnblogs.com/zhengyihan1216/p/6011640.html
按上述网址环境变量的设置方法,如下图
在这里插入图片描述
我在按照上述方法设置的时候在cmd里出错了,环境变量应改为(根据自己的安装路径来写,我安装在E盘)

一定要注意分行设置
					    E:\Python2.7\Scripts\			
					    E:\Python2.7\		
					    E:\Python3.7\Scripts\
					    E:\Python3.7\

打不开IDLE

方法一:先按下述步骤1重命名文件,如果有按如下重命名的话还不能打开IDLE的话
方法二:打开python安装包,如图,修复后再打开IDLE
在这里插入图片描述

  1. 设置环境变量之后,为了区分python2和python3需要修改这两个版本里各自的两个可执行文件python.exepythonw.exe,在这里只需修改一个版本即可,在python2.7版本里我修改为python2.exepythonw2.exe
    这时在cmd里分别输入python和python2应该能显示如下信息,表示进入python交互环境
    在这里插入图片描述
    python3能打开IDLE,python2打开IDLE的时候显示需要安装文件,windows10会自动安装。这时再回到安装python2的文件夹,我发现原来重命名的那两个exe文件又被重新安装了回去
    那如果是修改python3里的exe文件会不会出现这种情况?
  2. 我试着重新按上述步骤走一遍,结果是打开IDLE的时候在python3里并不会出现重装exe文件的情况
  3. 在两个python版本里同时修改的情况就不尝试了,感兴趣的伙伴可以尝试一下

综上,我猜测在python2里可能是重命名之后的两个exe文件与自带的IDLE环境冲突了,而python3不会出现这种情况

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值