一、问题背景

有一个晚上,我想打开python运行一段代码,突然发现IDLE打不开了。可能是某次手贱,不小心通过软件管理重新安装了一个新版本的python。

二、解决方案

路漫漫其修远兮,吾将上下而求索。”以下是我求索的经历:

  1. 打开python文件所在位置,删除,重新安装。结果安装失败。
  2. 删除环境变量中,用户变量和系统变量里,Path里的有关python的配置,再重新安装,失败。
  3. 查看电脑程序,发现我以为删除干净了的python还在,然而卸载失败。于是问题就演变成了如何彻底卸载python,我在这篇博客里找到了答案:卸载Python时报错:No Python 3.6 installation was detected_xxw9485的博客-CSDN博客
  4. 卸载干净后,重新安装,安装成功(勾选自动添加path)。然而,IDLE依然打不开。
  5. 检查环境变量,发现用户变量和系统变量的path不一样,通过与python所在文件目录对比,我发现系统变量里的配置是正确的,把用户变量里的path配置改成和系统变量里的一样。repair之后,还是打不开idle。
  6. 在c盘用户文件夹下找到.idlerc文件夹,删除里面文件。repair之后,终于可以打开idle了。
  7. 后来我删掉了用户变量里的path配置,idle还是能正常使用。

 

总结一下:

先彻底卸载python,

然后重新安装,安装成功(cmd进入命令行,输入python,如果出现对应版本说明安装成功。)

 

在c盘用户文件夹下找到.idlerc文件夹,删除里面文件。

然后再repair(在电脑程序里选择python,右键->>更多->>Repair)。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐