无法在PyDev eclipse中调试。 KeyError pydev_ipython.matplotlibtools

时间:2016-03-24 13:56:44

标签: eclipse ipython pydev

在PyDev Eclipse Mars中,当我想调试脚本时出现错误。在调试控制台中,我收到错误:

Error unable to add break on exception for: StandardError (exception could not be imported)

另外我得到一个显示

的Caught Exceptions选项卡
<class 'KeyError'>:'pydev_ipython.matplotlibtools' - MainThred - pid_25386_id_140237683517184'. 

现在我对这个问题一无所知,但我注意到调试问题只是在我安装了IPython控制台之后才开始。

1 个答案:

答案 0 :(得分:1)

我在Eclipse Neon中遇到了与PyDev 5.1.2安装相同的错误:

Error unable to add break on exception for: StandardError (exception could not be imported)

虽然错误似乎无害(调试在这里工作正常)但它仍然很烦人所以要摆脱它我选择了Run - &gt;管理Python异常断点并取消选中StandardError。

我也更喜欢使用标准的Python shell来代替IPython进行调试;你可以通过编辑实现同样的目标

eclipse/plugins/org.python.pydev_VERSION_HERE/pysrc/_pydev_bundle/pydev_ipython_console.py

并取消注释"raise ImportError()"