gpt4 book ai didi

python - 当我按配置空闲时,空闲崩溃

转载 作者:行者123 更新时间:2023-12-02 07:19:03 24 4
gpt4 key购买 nike

如果我继续执行cmd并编写python -m idlelib,则会打开IDLE。如果我要继续在cmd上配置IDLE,则报错

Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Users\xxx\AppData\Local\Programs\Python\Python38-32\lib\tkinter\__init__.py", line 1883, in __call__
return self.func(*args)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python38-32\lib\idlelib\editor.py", line 574, in config_dialog
configdialog.ConfigDialog(self.top,'Settings')
File "C:\Users\xxx\AppData\Local\Programs\Python\Python38-32\lib\idlelib\configdialog.py", line 78, in __init__
self.create_widgets()
File "C:\Users\\AppData\Local\Programs\Python\Python38-32\lib\idlelib\configdialog.py", line 113, in create_widgets
self.highpage = HighPage(note)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python38-32\lib\idlelib\configdialog.py", line 693, in __init__
self.load_theme_cfg()
File "C:\Users\xxx\AppData\Local\Programs\Python\Python38-32\lib\idlelib\configdialog.py", line 998, in load_theme_cfg
self.paint_theme_sample()
File "C:\Users\xxx\AppData\Local\Programs\Python\Python38-32\lib\idlelib\configdialog.py", line 1279, in paint_theme_sample
self.highlight_sample.tag_config(element, **colors)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python38-32\lib\tkinter\__init__.py", line 3854, in tag_configure
return self._configure(('tag', 'configure', tagName), cnf, kw)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python38-32\lib\tkinter\__init__.py", line 1627, in _configure
self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
_tkinter.TclError: invalid color name "#00224"
我可能有一个带有无效颜色的自定义主题,但是,如果我无法访问它,应该如何删除它(因为这样做会导致崩溃)。
我曾经有一个帖子 Python freezes when configuring IDLE,我也相信同样的问题,但是他说的解决方案是“手动删除错误的主题”,他没有解释。几乎,我想访问configure IDLE选项而不会崩溃。一旦崩溃,我唯一可以关闭它的方法是使用任务管理器或重新启动计算机。
作为解决方案,如果可以的话,您可以告诉我如何删除自定义主题而不使用IDLE。

最佳答案

如果问题出在自定义主题中,则您需要编辑的用户配置文件是$HOME/.idlerc/config-highlight.cfg。在您的情况下,基于下面的URL的$ HOME似乎是C:/Users/chess。只需添加一个数字即可得出六个数字。您可以使用IDLE编辑器来执行此操作。然后,您应该能够在配置对话框中正确编辑颜色。
问题可能是IDLE随附的默认文件中缺少一个字符:C:\Users\chess\AppData\Local\Programs\Python\Python38-32\lib\idlelib\config-highlight.def感谢您在控制台中打开IDLE,获取回溯并将其全部发布。它给了我一个防止崩溃的想法,所以我打开了bug report

关于python - 当我按配置空闲时,空闲崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63137659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com