我最近一直在安裝,卸載並重新安裝不同版本的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問題是分開的,請將其作爲另一個問題。 –