PyCharm
PyCharm
pydevd AttributeError: module '_pydevd_bundle_ext.pydevd_cython' has no attribute 'trace_dispatch'
在调试代码的时候,遇到以下报错:
AttributeError: module '_pydevd_bundle_ext.pydevd_cython' has no attribute 'trace_dispatch'
Process finished with exit code 1
还出现了连接 Python 调试器失败 Socket closed
的提示。
设置以下环境变量尝试禁用 Cython 并没有用处:
PYDEVD_USE_CYTHON=NO
PYDEVD_USE_FRAME_EVAL=NO
后删除cythonExtensions
目录,并重启 PyCharm,重新下载编译调试所需文件后能正常调试了。
猜测是同时存在不同的 PyCharm 版本导致的。
可以参考 19 年的一个 issue。