eclipse - eclipse pydev 调试源码查找
问题描述
所以我安装了 anaconda 并为我的所有项目创建了一个单独的环境。通常我只是使用 PYDEV 创建一个指向 anaconda 环境的新解释器并在 eclipse 中加载项目,一切都很好。在完成最后一个之后,虽然 95% 的时间我去调试,但我一直收到错误
在“调试源查找”期间发生内部错误。java.lang.IllegalArgumentException
剩下的 5% 可以正常工作,因为我可以在一个脚本或一个函数开始崩溃之前对其进行操作。
我尝试重新加载项目、解释器和 conda 环境,但没有成功。我过去所有可以工作的项目现在也出现了同样的错误。
有趣的是,当我处于调试视角时,虽然它似乎在工作(我可以看到变量并使用交互式控制台来测试东西),但是每当我尝试进入时,我都会收到错误(即使它似乎确实有效)。因此,对于上面的图像,我可以很好地浏览代码,直到它尝试跳转到引发错误的另一个文件,但是如果我进入它,我可以手动打开该文件并遍历函数(只是每一步都会抛出错误) 并且仍然通过控制台与位于该位置的代码进行交互。
任何想法如何解决?
解决方案
好吧,它可能是特定于这个用例的东西(例如,如果某个对象的代码被评估并且源代码对于调试器来说并不真正可用,这实际上是预期的)。
您能否提供错误日志中的完整堆栈跟踪?(有关如何获取它的详细信息,请参见: http ://www.pydev.org/faq.html#HowdoIReportaBUG)
推荐阅读
- openlayers - 如何在 OpenLayers 中将一定程度的矢量图层作为图像导出到画布?
- html - 将两列合并为一列,然后在两列容器中再次继续两列
- java - 如何更新 servlet 中的点击值?
- amadeus - Amadeus 如何获取特定时间段的航班详细信息?
- java - 如何将 Info.plist 键应用于动态库?
- python - 从os获取数据时文件不存在
- javascript - 在 find 方法中搜索对象数组的顺序
- windows - 监控 UAC 发生
- oracle - 在 UPDATEXML() 中使用字符串连接
- reactjs - (React-Native) Manifest 不是有效的 JSONObject 或 JSONArray