Search code examples
eclipsepydev

Pydev debugger can't lauch: No module named '_pydevd_frame_eval.pydevd_frame_evaluator'


Eclipse Version:

  • Oxygen Release (4.7.0)

  • PyDev Version: 5.9.0.201708101613

    on Windows 7 64x.

PyDev is launching my Django project normally, but PyDev debugger crashes:

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)

Note : LiClipse and its debugger is launching normally.

The version for LiClipse:

  • LiClipse 4.0.0.201706061723
  • PyDev for Eclipse 5.8.0.201706061723

There may be a problem with PyDev August version indeed, compared to the June version. Is it possible to downgrade PyDev in Eclipse?


Solution

  • The latest pydev plugin (5.9.2.201708151115) fixed this issue.