- 网络上对于安装问题的解决方案已经很多了,在这里不再赘述
- 这篇文章主要是想探讨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
- 设置环境变量之后,为了区分python2和python3需要修改这两个版本里各自的两个可执行文件python.exe和pythonw.exe,在这里只需修改一个版本即可,在python2.7版本里我修改为python2.exe和pythonw2.exe
这时在cmd里分别输入python和python2应该能显示如下信息,表示进入python交互环境
python3能打开IDLE,python2打开IDLE的时候显示需要安装文件,windows10会自动安装。这时再回到安装python2的文件夹,我发现原来重命名的那两个exe文件又被重新安装了回去
那如果是修改python3里的exe文件会不会出现这种情况? - 我试着重新按上述步骤走一遍,结果是打开IDLE的时候在python3里并不会出现重装exe文件的情况
- 在两个python版本里同时修改的情况就不尝试了,感兴趣的伙伴可以尝试一下
综上,我猜测在python2里可能是重命名之后的两个exe文件与自带的IDLE环境冲突了,而python3不会出现这种情况