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的版本:
与6月版本相比,PyDev August版本可能存在问题。 是否有可能在Eclipse中降级PyDev?
答案 0 :(得分:1)
我已经降级到PyDev 5.8并且它正在工作。
我希望很快修复上一版本。
如何做到这一点:
卸载PyDev
下载PyDev 5.8(Eclipse中的Marketplace显示了5.8版本,但奇怪的是它仍然安装了5.9版本):
https://sourceforge.net/projects/pydev/files/pydev/PyDev%205.8.0/
在eclipse / dropins文件夹中解压缩zip文件的内容,然后重新启动Eclipse。
答案 1 :(得分:1)
最新的pydev插件(5.9.2.201708151115)解决了这个问题。