来自bugs.python.org的补丁 issue6075_py3k.patch 应该可以解决此问题。在终端中,我将补丁文件复制到Bindings.py和EditorWindow.py所在的 Idlelib 目录中,然后键入 patch -p2 issue6075_py3k.patch 继续。补丁很成功。我解雇了IDLE,但仍然无法使用断点。我做错了什么?
答案 0 :(得分:2)
您修补了哪个版本的Python?哪个目录?它可能不起作用的原因有多种。确保您正在尝试正确使用它。您需要在IDLE编辑器窗口中左键单击源行,同时按住Control键在那里设置断点。然后,在运行程序之前,您需要在Shell窗口处于活动状态时启用IDLE调试器。
编辑:Issue6075补丁没有解决IDLE断点问题(即使用Cocoa Tk 8.5进行构建,而不是Python 3.1安装程序的问题)。断点问题包含在Issue 10404中;下载并安装patch for it。