Debugging 一步跳过一行?

Debugging 一步跳过一行?,debugging,pycharm,Debugging,Pycharm,我使用PyCharm作为Python IDE和调试工具。刚刚升级到2020.1.2 有时,在调试器中单步执行时,它会跳过通常应该执行的函数中的一行。我尝试了很多方法来修复它,比如重新编辑函数,格式化代码等等,但没有任何运气。唯一有希望的方法是定义另一个函数作为代理,只调用这个有问题的函数,但这确实是我不打算做的,因为这使得代码非常笨拙。如果我将此函数复制到另一个新的.py文件中,并在其上进行调试,这可能是非常正常的。我不知道出了什么问题,只是PyCharm可能有一个bug 有人和我一样吗?有什么

我使用PyCharm作为Python IDE和调试工具。刚刚升级到2020.1.2

有时,在调试器中单步执行时,它会跳过通常应该执行的函数中的一行。我尝试了很多方法来修复它,比如重新编辑函数,格式化代码等等,但没有任何运气。唯一有希望的方法是定义另一个函数作为代理,只调用这个有问题的函数,但这确实是我不打算做的,因为这使得代码非常笨拙。如果我将此函数复制到另一个新的.py文件中,并在其上进行调试,这可能是非常正常的。我不知道出了什么问题,只是PyCharm可能有一个bug

有人和我一样吗?有什么解决办法吗?谢谢

这可能与

尝试将此环境变量添加到您的运行配置:

PYDEVD_USE_CYTHON=NO

我有一个类似的问题,但从来没有想过要找到一个解决办法,虽然。快速的谷歌搜索导致了这篇文章:。还可以查看他们的追踪器上的问题: