对于 python 类,我可以同时访问 PC 和 mac。我发现我无法在 mac 的 IDLE 调试器中设置断点(在 PC 上工作正常)。
我试过“ctrl-click”并将触摸板配置为一次识别两次点击作为二次点击。我的mac没有鼠标,只有触摸板。
MAC OS 10.4.10 老虎
Python/空闲版本 2.6.1
我试过STFW没有成功...
对于 python 类,我可以同时访问 PC 和 mac。我发现我无法在 mac 的 IDLE 调试器中设置断点(在 PC 上工作正常)。
我试过“ctrl-click”并将触摸板配置为一次识别两次点击作为二次点击。我的mac没有鼠标,只有触摸板。
MAC OS 10.4.10 老虎
Python/空闲版本 2.6.1
我试过STFW没有成功...
如果你把以下两行:
import pdb
pdb.set_trace()
Python将导入 Python调试器,此时您将在代码中的交互式解释器中。它将正常评估所有 Python 表达式。
最重要的命令是:
有关完整列表,请参见:http: //infohost.nmt.edu/tcc/help/pubs/python22/pdb-commands.html
所以,对于新手来说,更多关于 Ned Deily 补丁的细节。这就是我所做的。我在 osx 10.6.5 上空闲运行 python 2.7.1。我按照 Ned 的问题 10404 的链接,最后到文件 EditorWindow.py 的修补版本,在我的安装中位于目录中
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/idlelib
通过更多链接,我们发现该文件的修补版本在这里。
您可以从该页面左侧的“原始”链接下载。保留旧版本的 EditorWindow.py 的副本,然后将新的 EditorWindow.py 从下载目录移动或复制到 idlelib 目录。重启idle,ctrl-click给出设置断点的下拉菜单。这可能很明显,但这是我第一次这样做,所以我想我会与其他新手分享这些小步骤。当然,也可能有一种更清洁的方法。