Python PyDev忽略断点

Python PyDev忽略断点,python,pydev,web2py,Python,Pydev,Web2py,我已经成功地将PyDev与Eclipse一起使用了几年。最近,它开始忽略断点…不是所有的时间,它们偶尔会工作,但大多数时间甚至在同一代码上。 我搜索并看到了这篇非常有用的帖子: 我也有sys.gettrace返回无 Windows8.1上的Python 2.7.8 我把trace_func放在代码的开头,它以下面的代码结束。 rocket.py函数在这里: 我不确定下一步要做什么来尝试和解决问题。 非常感谢您的帮助: Context: isEnabledFor File: C:\Bin\

我已经成功地将PyDev与Eclipse一起使用了几年。最近,它开始忽略断点…不是所有的时间,它们偶尔会工作,但大多数时间甚至在同一代码上。 我搜索并看到了这篇非常有用的帖子:

我也有sys.gettrace返回无 Windows8.1上的Python 2.7.8

我把trace_func放在代码的开头,它以下面的代码结束。 rocket.py函数在这里:

我不确定下一步要做什么来尝试和解决问题。 非常感谢您的帮助:

Context:  isEnabledFor  File: C:\Bin\Python27\lib\logging\__init__.py   Line: 1359  Event: return
Context:  info  File: C:\Bin\Python27\lib\logging\__init__.py   Line: 1159  Event: return
Context:  close     File: C:\Bin\web2py\gluon\rocket.py     Line: 166   Event: call
Context:  close     File: C:\Bin\web2py\gluon\rocket.py     Line: 167   Event: line
Context:  close     File: C:\Bin\web2py\gluon\rocket.py     Line: 168   Event: line
Context:  close     File: C:\Bin\web2py\gluon\rocket.py     Line: 169   Event: line
Context:  close     File: C:\Bin\web2py\gluon\rocket.py     Line: 176   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 192   Event: call
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 195   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 196   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 197   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 198   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 197   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 198   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 197   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 198   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 197   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 198   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 197   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 198   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 197   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 198   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 197   Event: line
Context:  close     File: C:\Bin\Python27\lib\socket.py     Line: 197   Event: return
Context:  close     File: C:\Bin\web2py\gluon\rocket.py     Line: 176   Event: return
Context:  get   File: C:\Bin\Python27\lib\Queue.py  Line: 150   Event: call
Context:  get   File: C:\Bin\Python27\lib\Queue.py  Line: 161   Event: line
Context:  get   File: C:\Bin\Python27\lib\Queue.py  Line: 162   Event: line
Context:  get   File: C:\Bin\Python27\lib\Queue.py  Line: 163   Event: line
Context:  get   File: C:\Bin\Python27\lib\Queue.py  Line: 166   Event: line
Context:  get   File: C:\Bin\Python27\lib\Queue.py  Line: 167   Event: line
Context:  _qsize    File: C:\Bin\Python27\lib\Queue.py  Line: 200   Event: call
Context:  _qsize    File: C:\Bin\Python27\lib\Queue.py  Line: 201   Event: line
Context:  _qsize    File: C:\Bin\Python27\lib\Queue.py  Line: 201   Event: return
Context:  get   File: C:\Bin\Python27\lib\Queue.py  Line: 168   Event: line
Context:  wait  File: C:\Bin\Python27\lib\threading.py  Line: 308   Event: call
Context:  wait  File: C:\Bin\Python27\lib\threading.py  Line: 331   Event: line
Context:  _is_owned     File: C:\Bin\Python27\lib\threading.py  Line: 299   Event: call
Context:  _is_owned     File: C:\Bin\Python27\lib\threading.py  Line: 302   Event: line
Context:  _is_owned     File: C:\Bin\Python27\lib\threading.py  Line: 306   Event: line
Context:  _is_owned     File: C:\Bin\Python27\lib\threading.py  Line: 306   Event: return
Context:  wait  File: C:\Bin\Python27\lib\threading.py  Line: 333   Event: line
Context:  wait  File: C:\Bin\Python27\lib\threading.py  Line: 334   Event: line
Context:  wait  File: C:\Bin\Python27\lib\threading.py  Line: 335   Event: line
Context:  wait  File: C:\Bin\Python27\lib\threading.py  Line: 336   Event: line
Context:  _release_save     File: C:\Bin\Python27\lib\threading.py  Line: 293   Event: call
Context:  _release_save     File: C:\Bin\Python27\lib\threading.py  Line: 294   Event: line
Context:  _release_save     File: C:\Bin\Python27\lib\threading.py  Line: 294   Event: return
Context:  wait  File: C:\Bin\Python27\lib\threading.py  Line: 337   Event: line
Context:  wait  File: C:\Bin\Python27\lib\threading.py  Line: 338   Event: line
Context:  wait  File: C:\Bin\Python27\lib\threading.py  Line: 339   Event: line

常见的问题是,每当Python出现递归错误时,它就会停止调试器

您可以在Python上看到报告:因此,通常的技巧是设置一个跟踪函数,该函数将一直打印到停止打印的打印,这意味着Python将在该位置自动禁用跟踪

作为一种解决方法,您可以像使用pdb类型“pydevd”一样使用编程断点,并请求代码完成,模板将以正确的方式显示,以生成pydevd.settrace


在这种情况下,您可以在调试模式下启动,也可以使用远程调试器-有关如何使用远程调试器的详细信息,请参阅。

我还遇到了忽略断点的相同问题。请尝试此。。。。 在挤压窗口->显示视图->单击断点->禁用跳过所有断点

如果断点在显示视图中不可见,请转到其他->调试->断点


这可能会起作用

您最近更新了eclipse、python、pydev或java安装版本吗?所有这些版本都会随着时间的推移而更新…eclipse/pydev都是在问题出现后更新的,以尝试解决此问题&这既不适合作为注释也不适合作为独立的答案!