是否可以在 Eclipse 下运行(并可能调试)Jupyter 笔记本?

Posted

技术标签:

【中文标题】是否可以在 Eclipse 下运行(并可能调试)Jupyter 笔记本?【英文标题】:Is it possible to run (and possibly debug) Jupyter notebooks under Eclipse? 【发布时间】:2021-12-07 04:38:49 【问题描述】:

我已经在使用 Eclipse 和 PyDev 并且对它非常满意。

我正在寻找一种直接从 Eclipse 运行和调试 .ipynb 文件的方法。

目前有没有办法做到这一点?我在 *** 上查找了类似的问题,但没有找到一个明确的答案来开发可能的选项(如果有的话)。

【问题讨论】:

"IPYNB notebooks are plain text files formatted using JSON, making them human-readable..." 是的,您可以在 Eclipse 中编辑 JSON。编辑 IPYNB 文件可能有更好的工具。 【参考方案1】:

如果你可以从命令行运行它,你应该能够创建一个外部工具启动配置来运行它(使用菜单Run > External Tools)。

要从笔记本调试 Python 代码,您可以使用远程调试器 (https://www.pydev.org/manual_adv_remote_debugger.html) -- 即:导入 pydevd 并从笔记本调用 pydevd.settrace()

除此之外,我不知道在 Eclipse 中编辑 ipynb 文件的任何特殊集成。

【讨论】:

有没有计划将其集成到 PyDev 中(VS 代码可以)? 很遗憾,没有计划在 Eclipse/PyDev 中对 ipynb 文件进行特殊集成。 这很可惜,因为 PyDev 是一个很棒的工具,我是认真的 感谢您的赞美 ;) -- 不幸的是,支持 ipynb 将是一项艰巨的任务,我不确定还有另一种解释此类文件的方法是否值得(一般来说,您可以使用 jupyter 服务器打开这些文件,然后在浏览器中打开它——在这种情况下,它实际上可以在 Eclipse 的浏览器窗口中打开——vscode 确实有一个很好的集成,但对于 PyDev,我觉得它更多考虑到进行此类集成所需的时间,值得我花时间改进纯 Python,而不是为笔记本进行集成)。

以上是关于是否可以在 Eclipse 下运行(并可能调试)Jupyter 笔记本?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 eclipse CDT 中将调试会话附加到正在运行的程序

eclipse中的断点调试怎么后退一步?

从 Eclipse 调试 JSP

eclipse 断点调试快捷键是哪些?

同时调试python和Java

eclipse进行远程调试的时候的出现下图问题时怎么解决