我最近一直在安装,卸载并重新安装不同版本的Python和Pygame,以使其工作以及空闲。我遇到的第一个问题是Python的IDLE无法正常工作,这发生在卸载3.2版Python的3.4〜版本以便能够使用Pygame模块后发生。Python IDLE不工作
有一段时间,事情工作正常,但后来我卸载了3.2的两个,交换到3.1.3尝试使用不同的IDE。在意识到pygame在其他IDE中无法正常工作后,我切换回3.2并发现IDLE不再有效。我尝试卸载并重新安装几次无济于事。
我试图删除与python相关的注册表项来完成重新安装,但似乎也没有做任何事情。
由于不工作,我的意思是IDLE在提示时根本不打开,当从C:\Python32\Lib\idlelib
执行它时,以及右键单击脚本并选择“用IDLE编辑”时,它会从命令行运行它,以下错误:
`C:\>Python32\python.exe C:\Python32\Lib\idlelib\idle.py
Traceback (most recent call last):
File "C:\Python32\Lib\idlelib\idle.py", line 11, in <module>
idlelib.PyShell.main()
File "C:\Python32\Lib\idlelib\PyShell.py", line 1386, in main
flist.new()
File "C:\Python32\Lib\idlelib\FileList.py", line 49, in new
return self.EditorWindow(self, filename)
File "C:\Python32\Lib\idlelib\PyShell.py", line 107, in __init__
EditorWindow.__init__(self, *args)
File "C:\Python32\Lib\idlelib\EditorWindow.py", line 134, in __init__
self.apply_bindings()
File "C:\Python32\Lib\idlelib\EditorWindow.py", line 977, in apply_bindings
text.event_add(event, *keylist)
File "C:\Python32\Lib\idlelib\MultiCall.py", line 359, in event_add
widget.event_add(self, virtual, seq)
File "C:\Python32\Lib\tkinter\__init__.py", line 1353, in event_add
self.tk.call(args)
_tkinter.TclError: bad event type or keysym "Shift"`
打开命令提示符(在开始菜单中搜索它)。尝试使用Python运行IDLE:'C:\ Python32 \ python.exe C:\ Python32 \ Lib \ idlelib \ idle.py'。它是否打印任何错误? –
它发布以下内容: http://postimg.org/image/myji2f1nr/ – Gnat
如果您复制粘贴文本而不是发布图片,将会好得多。我把它放在体内,但没有人可以搜索它。另外,如果PyGame问题是分开的,请将其作为另一个问题。 –