<p>我在基于Debian的oraclevb操作系统上运行APT-GET更新。当它运行时,我在IDLE 2.7.12中处理了一些python代码(我用一个终端打开了它)。更新完成后,我尝试保存代码。在我空闲打开的终端中,我遇到了一个错误。上面写着:</p>
<blockquote>
<p>root@kali:~# idle</p>
</blockquote>
<p>空闲打开,我加载代码,编辑代码,然后单击[文件][保存]</p>
<p>这种情况会发生</p>
<pre><code>Exception in Tkinter callback
Traceback (most recent call last):
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1545, in __call__
return self.func(*args)
File "/usr/lib/python2.7/idlelib/ScriptBinding.py", line 140, in run_module_event
filename = self.getfilename()
File "/usr/lib/python2.7/idlelib/ScriptBinding.py", line 205, in getfilename
self.editwin.io.save(None)
File "/usr/lib/python2.7/idlelib/IOBinding.py", line 345, in save
if self.writefile(self.filename):
File "/usr/lib/python2.7/idlelib/IOBinding.py", line 378, in writefile
chars = self.encode(self.text.get("1.0", "end-1c"))
File "/usr/lib/python2.7/idlelib/IOBinding.py", line 450, in encode
dialog = EncodingMessage(self.editwin.top, enc)
File "/usr/lib/python2.7/idlelib/IOBinding.py", line 76, in __init__
self.root = top = Toplevel(master)
NameError: global name 'Toplevel' is not defined
</code></pre>
<p><a href="https://i.stack.imgur.com/7njoh.jpg" rel="nofollow noreferrer">Picture of my terminal with the error</a></p>
<p>我已经尝试重新启动VB,我已经卸载,自动清理,然后重新安装闲置没有运气。在</p>