【发布时间】:2015-03-05 10:49:04
【问题描述】:
我一直在寻找有关此 IDLE 问题的答案,并尝试了建议的解决方案,但没有任何效果。
我在 OSX yosemite 上,我想学习 python,所以我下载了 Python 3.4.3 和 ActiveState Tcl 推荐 8.5.17。
问题是 IDLE 在没有任何窗口出现的情况下立即关闭。 我试图从终端打开它,我收到了这个错误消息(这是很多人得到的):
Last login: Thu Mar 5 11:36:01 on ttys000
mac-mini-de-local-administrator:~ laurent$ /Applications/Python\ 3.4/IDLE.app/Contents/MacOS/IDLE ; exit;
Traceback (most recent call last):
File "/Applications/Python 3.4/IDLE.app/Contents/Resources/idlemain.py", line 75, in <module>
main()
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/idlelib/PyShell.py", line 1564, in main
shell = flist.open_shell()
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/idlelib/PyShell.py", line 323, in open_shell
self.pyshell = PyShell(self)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/idlelib/PyShell.py", line 871, in __init__
OutputWindow.__init__(self, flist, None, None)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/idlelib/OutputWindow.py", line 16, in __init__
EditorWindow.__init__(self, *args)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/idlelib/EditorWindow.py", line 169, in __init__
self.apply_bindings()
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/idlelib/EditorWindow.py", line 1109, in apply_bindings
text.event_add(event, *keylist)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/idlelib/MultiCall.py", line 374, in event_add
widget.event_add(self, virtual, seq)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/tkinter/__init__.py", line 1487, in event_add
self.tk.call(args)
_tkinter.TclError: bad event type or keysym "Command"
logout
[Opération terminée]
在第一次下载时,IDLE 正在工作,此时我在首选项中修改了一些内容,以便能够编写反斜杠。按照这里的建议:
How do I make backslash (\) work in IDLE?
但是在第二次打开时,IDLE 不再工作了。重装python和Tcl几次后,IDLE无法正常工作。
在重新安装时,我还删除了在文件夹“Library”和“Library\Framworks”中创建的与 Python 和 Tcl 相关的文件夹中的所有文件,因为显然一些保存的首选项可以位于那里,但问题仍然存在。
任何帮助将不胜感激,我对 python 很陌生,所以我可能不太了解所有内容。
提前非常感谢
劳伦特
【问题讨论】:
-
"问题是 IDLE 立即没有任何窗口出现。"做什么?请编辑。
-
您尝试了哪种建议的解决方案?
标签: python macos osx-yosemite python-idle