蚀pydev调试源查找

时间:2019-02-08 21:28:03

标签: eclipse anaconda pydev

因此,我安装了anaconda,并为我的所有项目创建了单独的环境。通常,我只是使用PYDEV创建一个指向anaconda环境的新解释器,然后将项目加载到eclipse中,一切都很好。经过95%的时间进行最后一次调试后,我仍然收到错误

在“调试源查找”期间发生内部错误。 java.lang.IllegalArgumentException

另外5%的方法可以正常工作,因为我可以遵循一个脚本或一个函数,然后再开始破坏它。

我尝试重新加载项目,解释器和conda环境,但没有运气。我过去使用过的所有项目现在也都出现了相同的错误。

So even though it gives that error it did go into the right file to continue debugging

有趣的是,虽然我似乎在调试透视图中看起来确实有效(我可以看到变量并使用交互式控制台来测试东西),但是无论何时我尝试进入,都会得到错误(即使它确实起作用了)。因此,对于上图,我可以仔细检查代码,直到它尝试跳到另一个引发错误的文件,但是如果我进入该文件,则可以手动打开该文件并遍历该函数(只是每一步都会引发错误) ),并仍然与通过控制台定位的代码进行交互。

有什么办法解决吗?

1 个答案:

答案 0 :(得分:0)

好吧,这可能是该用例所特有的(例如,如果评估了某个对象的代码,并且调试器没有真正可用的源代码,这实际上是预期的)。

您能否提供错误日志中的完整堆栈跟踪信息? (有关如何获取的详细信息,请参见:http://www.pydev.org/faq.html#HowdoIReportaBUG