在PyCharm的IPython控制台运行代码时,是否可能触发图形化断点?
例如:
- 您有一个名为foo.py的脚本foo()
- 您从编辑器中将一个图形化断点放置在foo()中(即行号旁边的红色圆点)
- 您将foo导入到PyCharm的IPython控制台中并执行foo()(注意:不是从调试配置中运行!)
/etc/sysctl.d/10-ptrace.conf
文件中的kernel.yama.ptrace_scope = 1
行为kernel.yama.ptrace_scope = 0
,否则PyCharm将无法附加到IPython进程。6268 pycharm.exe
1235 python.exe (new when notebook launched)
7435 conhost.exe (new)
9237 python.exe (new - pick this PID)
享受吧。