IDLE只是直接停止在我的桌面上工作,因为当我尝试打开它时什么也没有发生,它甚至不会给我一个错误消息。不过,它在我的笔记本电脑上运行得很好。右键单击并尝试编辑脚本也不起任何作用。这完全是在一夜之间发生的,我没有改变或安装任何东西。我完全不知道这是怎么发生的。
我已经尝试重新安装并将文件从我的笔记本电脑复制到我的桌面上,到目前为止都没有效果。
发布于 2019-01-09 03:24:41
(答案改编自备注和解决方案。)启动时,IDLE将访问自己在Lib/idlelib中的文件以及$HOME/.idlerc中的用户自定义文件。后者在机器上的所有python/IDLE安装中共享。你得到的错误信息表明某个文件“突然”损坏了,所以它被认为是错误编码的。因为替换idlelib文件并没有解决这个问题,所以问题很可能出现在一个.idlerc文件中。你的评论表明情况肯定是这样的。
如果没有.idlerc,IDLE将从头开始重新创建一个。您拥有的任何自定义设置都可以使用选项对话框重新创建。您可以删除旧版本,也可以尝试查找以检索一些数据。
我将研究在空闲的文档中添加一些关于.idlerc损坏可能存在的问题以及解决方案。
编辑: Bit有时会在硬盘上损坏,特别是在几年后。都发生在我身上。要修复此问题,仅当.idlerc本身不是问题时,才需要删除.idlerc中的一个或多个坏文件。空闲错误消息可以指示哪一个。或者,您可以尝试在编辑器中查看每个文件以查找任何明显的垃圾。
https://stackoverflow.com/questions/54059162
复制相似问题