Pydev调试器无法实现:没有名为'_pydevd_frame_eval.pydevd_frame_evaluator'的模块

时间:2017-08-13 12:39:44

标签: eclipse pydev

Eclipse版本:

  • 氧气释放(4.7.0)

  • PyDev版本:5.9.0.201708101613

    在Windows 7 64x上

PyDev正常启动我的Django项目,但PyDev调试器崩溃了:

  

Traceback(最近一次调用最后一次):文件   “C:\用户\ bureau.p2 \池\插件\ org.python.pydev_5.9.0.201708101613 \ pysrc_pydevd_frame_eval \ pydevd_frame_eval_cython_wrapper.py”   第2行,在       从_pydevd_frame_eval.pydevd_frame_evaluator导入frame_eval_func,stop_frame_eval,enable_cache_frames_without_breaks,   dummy_trace_dispatch ModuleNotFoundError:没有名为的模块   '_pydevd_frame_eval.pydevd_frame_evaluator'

     

在处理上述异常期间,发生了另一个异常:

     

Traceback(最近一次调用最后一次):文件   “C:\用户\ bureau.p2 \池\插件\ org.python.pydev_5.9.0.201708101613 \ pysrc \ pydevd.py”   第42行,在       来自_pydevd_frame_eval.pydevd_frame_eval_main import frame_eval_func,stop_frame_eval,enable_cache_frames_without_breaks,   dummy_trace_dispatch文件   “C:\用户\ bureau.p2 \池\插件\ org.python.pydev_5.9.0.201708101613 \ pysrc_pydevd_frame_eval \ pydevd_frame_eval_main.py”   第21行,in       来自_pydevd_frame_eval.pydevd_frame_eval_cython_wrapper import frame_eval_func,stop_frame_eval,enable_cache_frames_without_breaks,   \文件   “C:\用户\ bureau.p2 \池\插件\ org.python.pydev_5.9.0.201708101613 \ pysrc_pydevd_frame_eval \ pydevd_frame_eval_cython_wrapper.py”   第28行,在       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:没有足够的值   解包(预计4,得到3)

注意:LiClipse及其调试器正常启动。

LiClipse的版本:

  • LiClipse 4.0.0.201706061723
  • PyDev for Eclipse 5.8.0.201706061723

与6月版本相比,PyDev August版本可能存在问题。 是否有可能在Eclipse中降级PyDev?

2 个答案:

答案 0 :(得分:1)

我已经降级到PyDev 5.8并且它正在工作。

我希望很快修复上一版本。

如何做到这一点:

  1. 卸载PyDev

  2. 下载PyDev 5.8(Eclipse中的Marketplace显示了5.8版本,但奇怪的是它仍然安装了5.9版本):

  3. https://sourceforge.net/projects/pydev/files/pydev/PyDev%205.8.0/

    1. 然后手动安装。很容易,按照http://www.pydev.org/manual_101_install.html
    2.   

      在eclipse / dropins文件夹中解压缩zip文件的内容,然后重新启动Eclipse。

答案 1 :(得分:1)

最新的pydev插件(5.9.2.201708151115)解决了这个问题。