首页 > 解决方案 > Python IDLE 无法启动

问题描述

IDLE 直接停止在我的桌面上工作,因为当我尝试打开它时没有任何反应,它甚至不会给我一条错误消息。但是,它在我的笔记本电脑上运行良好。右键单击并尝试编辑脚本也无济于事。这完全在一夜之间发生,我没有更改或安装任何东西。我完全不知道这是怎么发生的。

我已经尝试重新安装并将文件从我的笔记本电脑复制到我的桌面,到目前为止没有任何效果。

标签: pythonpython-idle

解决方案


(答案改编自带有解决方案的评论。)启动时,IDLE 访问它自己的文件Lib/idlelib$HOME/.idlerc. 后者在机器上的所有 python/IDLE 安装中共享。您收到的错误消息表明某些文件“突然”损坏,因此被视为编码错误。由于替换 idlelib 文件并不能解决问题,因此问题可能必须在 .idlerc 文件中。您的评论表明情况一定如此。

在没有 .idlerc 的情况下,IDLE 将从头开始重新创建一个。您可以使用选项对话框重新创建您拥有的任何自定义项。您可以删除旧版本或尝试四处寻找一些数据。

我将考虑在 IDLE 文档中添加一些关于.idlerc腐败是一个可能的问题以及解决方案的内容。

编辑:位有时会在硬盘上变坏,尤其是几年后。发生在我身上。要修复,只需要删除坏文件或文件.idlerc本身.idlerc不是问题。IDLE 错误消息可能会指示哪个。或者可以尝试在编辑器中查看每个文件是否有任何明显的垃圾。


推荐阅读