Pydev 调试器无法启动:没有名为“_pydevd_frame_eval.pydevd_frame_evaluator”的模块
Pydev debugger can't lauch: No module named '_pydevd_frame_eval.pydevd_frame_evaluator'
Eclipse 版本:
氧气释放 (4.7.0)
PyDev 版本:5.9.0.201708101613
在 Windows 7 64x.
PyDev 正常启动我的 Django 项目,但 PyDev 调试器崩溃:
Traceback (most recent call last): File
"C:\Users\bureau.p2\pool\plugins\org.python.pydev_5.9.0.201708101613\pysrc_pydevd_frame_eval\pydevd_frame_eval_cython_wrapper.py",
line 2, in
from _pydevd_frame_eval.pydevd_frame_evaluator import frame_eval_func, stop_frame_eval, enable_cache_frames_without_breaks,
dummy_trace_dispatch ModuleNotFoundError: No module named
'_pydevd_frame_eval.pydevd_frame_evaluator'
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File
"C:\Users\bureau.p2\pool\plugins\org.python.pydev_5.9.0.201708101613\pysrc\pydevd.py",
line 42, in
from _pydevd_frame_eval.pydevd_frame_eval_main import frame_eval_func, stop_frame_eval, enable_cache_frames_without_breaks,
dummy_trace_dispatch File
"C:\Users\bureau.p2\pool\plugins\org.python.pydev_5.9.0.201708101613\pysrc_pydevd_frame_eval\pydevd_frame_eval_main.py",
line 21, in
from _pydevd_frame_eval.pydevd_frame_eval_cython_wrapper import frame_eval_func, stop_frame_eval, enable_cache_frames_without_breaks,
\ File
"C:\Users\bureau.p2\pool\plugins\org.python.pydev_5.9.0.201708101613\pysrc_pydevd_frame_eval\pydevd_frame_eval_cython_wrapper.py",
line 28, in
frame_eval_func, stop_frame_eval, enable_cache_frames_without_breaks, dummy_trace_dispatch =
mod.frame_eval_func, mod.stop_frame_eval,
mod.enable_cache_frames_without_breaks, ValueError: not enough values
to unpack (expected 4, got 3)
注意 : LiClipse 及其调试器正常启动。
LiClipse 的版本:
- LiClipse 4.0.0.201706061723
- 用于 Eclipse 的 PyDev 5.8.0.201706061723
与 6 月版本相比,PyDev 8 月版本确实可能存在问题。
是否可以在 Eclipse 中降级 PyDev?
我已经降级到 PyDev 5.8,它正在运行。
希望最后一个版本能尽快修复
怎么做:
卸载 PyDev
下载PyDev 5.8(Eclipse Marketplace显示是5.8版本,奇怪的是安装的还是5.9版本):
https://sourceforge.net/projects/pydev/files/pydev/PyDev%205.8.0/
- 然后手动安装。很简单,关注http://www.pydev.org/manual_101_install.html
Extract the contents of the zip file in the eclipse/dropins folder and restart Eclipse.
最新的 pydev 插件 (5.9.2.201708151115) 修复了这个问题。
Eclipse 版本:
氧气释放 (4.7.0)
PyDev 版本:5.9.0.201708101613
在 Windows 7 64x.
PyDev 正常启动我的 Django 项目,但 PyDev 调试器崩溃:
Traceback (most recent call last): File "C:\Users\bureau.p2\pool\plugins\org.python.pydev_5.9.0.201708101613\pysrc_pydevd_frame_eval\pydevd_frame_eval_cython_wrapper.py", line 2, in from _pydevd_frame_eval.pydevd_frame_evaluator import frame_eval_func, stop_frame_eval, enable_cache_frames_without_breaks, dummy_trace_dispatch ModuleNotFoundError: No module named '_pydevd_frame_eval.pydevd_frame_evaluator'
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "C:\Users\bureau.p2\pool\plugins\org.python.pydev_5.9.0.201708101613\pysrc\pydevd.py", line 42, in from _pydevd_frame_eval.pydevd_frame_eval_main import frame_eval_func, stop_frame_eval, enable_cache_frames_without_breaks, dummy_trace_dispatch File "C:\Users\bureau.p2\pool\plugins\org.python.pydev_5.9.0.201708101613\pysrc_pydevd_frame_eval\pydevd_frame_eval_main.py", line 21, in from _pydevd_frame_eval.pydevd_frame_eval_cython_wrapper import frame_eval_func, stop_frame_eval, enable_cache_frames_without_breaks, \ File "C:\Users\bureau.p2\pool\plugins\org.python.pydev_5.9.0.201708101613\pysrc_pydevd_frame_eval\pydevd_frame_eval_cython_wrapper.py", line 28, in frame_eval_func, stop_frame_eval, enable_cache_frames_without_breaks, dummy_trace_dispatch = mod.frame_eval_func, mod.stop_frame_eval, mod.enable_cache_frames_without_breaks, ValueError: not enough values to unpack (expected 4, got 3)
注意 : LiClipse 及其调试器正常启动。
LiClipse 的版本:
- LiClipse 4.0.0.201706061723
- 用于 Eclipse 的 PyDev 5.8.0.201706061723
与 6 月版本相比,PyDev 8 月版本确实可能存在问题。 是否可以在 Eclipse 中降级 PyDev?
我已经降级到 PyDev 5.8,它正在运行。
希望最后一个版本能尽快修复
怎么做:
卸载 PyDev
下载PyDev 5.8(Eclipse Marketplace显示是5.8版本,奇怪的是安装的还是5.9版本):
https://sourceforge.net/projects/pydev/files/pydev/PyDev%205.8.0/
- 然后手动安装。很简单,关注http://www.pydev.org/manual_101_install.html
Extract the contents of the zip file in the eclipse/dropins folder and restart Eclipse.
最新的 pydev 插件 (5.9.2.201708151115) 修复了这个问题。